Inhaltsverzeichnis

Das Beispiel von der Kodierung und Dekodierung im Java durch die Verwendung von Apache Base64 (Base64 encode/decode)

View more Tutorials:

1- Encode and Decode Example

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

View more Tutorials: