佑
str.getBytes():d3 d3
str.getBytes("iso8859-1"):3f
str.getBytes("gbk"):d3 d3
str.getBytes("utf-8"):e4 bd 91
str.getBytes("unicode"):fe ff 4f 51
----------
???
new String(str.getBytes("utf-8"),"iso8859-1").getBytes("iso8859-1"):e4 bd 91
结论:
JVM可以生成各种编码的正确字节(可以与编码表对照)。
iso8859-1可以作为各种编码的中转站。用其它编码中转会出错