編碼與解碼字元:
public void test1() throws Exception {
Charset charset = Charset.forName("GBK");
CharsetEncoder charsetEncoder = charset.newEncoder();
CharsetDecoder charsetDecoder = charset.newDecoder();
CharBuffer charBuffer = CharBuffer.allocate(1024);
charBuffer.put("你好,中國威武");
charBuffer.flip();
//編碼
ByteBuffer byteBuffer = charsetEncoder.encode(charBuffer);
//解碼
CharBuffer charBuffer1 = charsetDecoder.decode(byteBuffer);
System.out.println(charBuffer1.toString());
}