【发布时间】:2011-03-11 16:05:45
【问题描述】:
大量 XML 文件定义了错误的编码。它应该是 utf-8,但内容到处都是 latin-1 字符。解析此内容的最佳方法是什么?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
编辑:这发生在 Adobe InDesign IDML 文件中,似乎“内容”文本具有 latin-1,但其余的可能是 utf-8。我倾向于使用 utf-8 进行正常解析,然后将 Content 中的 Unicode 文本块重新编码为 utf-8,然后使用 latin-1 重新解析。真是一团糟。 ಠ_ಠ
【问题讨论】: