我对文本的编码有问题。下载并解析xml文件。在这里,一切都按预期工作,但xml文件中的文本使用编码ISO-8859-2存储。为了能够下载我正在使用的文件is.setEncoding(“ISO-8859-1”)我无法利用is.setEncoding(“ISO-8859-2”),因为我得到了错误编码。 请帮忙。
答案 0 :(得分:1)
如果我理解正确的XML文本是ISO-8859-2,但XML没有编码(默认为UTF-8)或错误的encoding="UTF8"
(可能) 。如果您立即将其加载为XML,则会出错。因此,您必须使用 ISO-8859-2 将其加载为文本,然后将其传递给XML API。 (不需要或使用ISO-8859-1。)