codestory

Beispiel für Java Encoding und Decoding mit Apache Base64

View more Tutorials:

1- Encoding and Decoding 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:

Vielleicht bist du interessiert

Das sind die Online-Courses außer der Website o7planning, die wir empfehlen. Sie können umsonst sein oder Discount haben.