को बाइट सरणी परिवर्तित org.apache.commons.codec.binary.Base64
यह मेरा जावा कोड का उपयोग कर की तरह लग रहा ..For base64 स्ट्रिंग के लिए एक byte[]
कन्वर्ट करने के लिए कोशिश कर रहा है:base64 स्ट्रिंग जावा
base64String = Base64.encodeBase64URLSafeString(myByteArray);
लेकिन कुछ उत्पन्न base64
में अमान्य वर्ण क्या मैं देख रहा है स्ट्रिंग ..
मैं अपने उत्पन्न base64
स्ट्रिंग में इन ____
लाइनों को क्यों देखूं? क्या यह एक वैध स्ट्रिंग है? ध्यान दें कि उत्पन्न स्ट्रिंग की लंबाई चार से विभाजित है।
आप अपने उत्पादन डिकोडिंग की कोशिश की थी? साथ ही, आप एक यूआरएल में एन्कोडेड बेस 64 डेटा का उपयोग कर रहे हैं। URLSafe संस्करण का उपयोग केवल तभी करें जब बेस 64 एन्कोडिंग http/get या कुछ अन्य यूआरएल से संबंधित ऑपरेशन में हो। – maasg
http://en.wikipedia.org/wiki/Base64#URL_applications – nullpotent
यह http://stackoverflow.com/questions/6265912/javax-xml-binds-base64-encoder-decoder-eats-last-two- अक्षर-के-स्ट्रिंग – tsm