Base64Encoder & Base64Decoder

import java.io.UnsupportedEncodingException;

import org.castor.util.Base64Decoder;
import org.castor.util.Base64Encoder;


public class Test {

    public static void main(final String[] str) {
        try {

            System.out.println("file.encoding: " + System.getProperty("file.encoding"));

            String before = "00161       ";

            char[] result = Base64Encoder.encode(before.getBytes("UTF-8"));
            System.out.println(new String(result));

            result = Base64Encoder.encode(before.getBytes("Cp1047"));
            System.out.println(new String(result));

            String after = "QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDC1tXE4uPX1/L5+fny8w==";

            byte[] decodeResult = Base64Decoder.decode(after);

            System.out.println(new String(decodeResult, "Cp1047"));

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
    }
}

猜你喜欢

转载自buralin.iteye.com/blog/2363621