感谢回答的人,我意识到我确实在处理“MacRoman”中编码的文件:
In which encoding is 0xDB a currency symbol?
所以我想知道: lib / charsets.jar 中包含的字符集是否保证存在于所有1.5个JVM中?
http://download.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html
与UTF-8不同,x-MacRoman不在 rt.jar 中,而在 lib / charsets.jar 中。我不太了解这种差异。
MacRoman,就像UTF8一样,保证在场吗?
P.S:有人可以创建MacRoman标签会很棒。
答案 0 :(得分:6)
这不是强制性的。 The only charsets which must be supported by every Java implementation是:
Sun / Oracle也有一个list of the charsets supported by their JRE。