Beispiel für Java Encoding und Decoding mit Apache Base64
View more Tutorials:
Ein Beispiel verwendet die Bibliothek Apache Axis um ein Text kodieren (encode) und dekodieren (decode)
Die Bibliothek Apache Axis können Sie bei... herunterladen
Wenn Sie Maven verwenden:
* pom.xml *
<!-- http://mvnrepository.com/artifact/org.apache.axis/axis --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</artifactId> <version>1.4</version> </dependency>
EncodeDecodeExample.java
package org.o7planning.example.encode; import java.io.UnsupportedEncodingException; import org.apache.axis.encoding.Base64; public class EncodeDecodeExample { // Encode public static String encodeString(String text) throws UnsupportedEncodingException { byte[] bytes = text.getBytes("UTF-8"); String encodeString = Base64.encode(bytes); return encodeString; } // Decode public static String decodeString(String encodeText) throws UnsupportedEncodingException { byte[] decodeBytes = Base64.decode(encodeText); String str = new String(decodeBytes, "UTF-8"); return str; } public static void main(String[] args) throws UnsupportedEncodingException { String text = "Example Vietnamese text - Tiếng Việt"; System.out.println("Text before encode: "+ text); String encodeText = encodeString(text); System.out.println("Encode text: "+ encodeText); String decodeText = decodeString(encodeText); System.out.println("Decode text: "+ decodeText); } }
Das Ergebnis der Durchführung des Beispiel
