java-é未正确解析

我的应用程序将从urlconnection中读取xml. xml编码为ISO-8859-1,其中包含é字符.我使用xerces saxparser解析收到的xml内容.但是,在lunix OS下运行应用程序时无法正确解析é.在Windows中一切正常.你们能给我一些提示吗?非常感谢

解决方法:

实际上,如果文件使用其他编码,则标记为“ ISO-8859-1”.

通常在“ ISO-8859-1”和“ Windows-2152”中发生这种情况:它们的使用就像它们是可互换的,但不是可互换的. (在对该答案的注释中,已经阐明了两种编码都在字符代码上使用“é”,因此Windows-1252可能不是.)

您可以使用十六进制编辑器找出文件中“é”的确切字符代码.您可以将该值用作文件编码方式的提示.如果可以控制文件的生成方式,则建议查看负责的代码/方法.

上一篇:找不到Java xerces DocumentBuilderFactoryimpl-怎么办?


下一篇:Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节