System.out.println(Charset.defaultCharset().name());
SortedMap<String,Charset> charsetSortedMap = Charset.availableCharsets();
Iterator<Entry<String, Charset>> iterator = charsetSortedMap.entrySet().iterator();
while(iterator.hasNext()){
Entry<String, Charset> entry = iterator.next();
System.out.println(entry.getKey() + "-->" + entry.getValue());
}
Charset latin = Charset.forName("iso-8859-1");
CharsetEncoder encoder = latin.newEncoder();
CharsetDecoder decoder = latin.newDecoder();
CharBuffer charBuffer = CharBuffer.wrap("你好");
ByteBuffer byteBuffer = encoder.encode(charBuffer);
System.out.println(decoder.decode(byteBuffer));