0

我已经有这个问题很长时间了,但我一直在后端实施这个丑陋的黑客来解决它。

现在我决定作为一个真正的开发人员来处理它。

我的问题是,当使用标题节点中的任何挪威字符 æ、ø 或 å 解析 XML 提要时,会忽略出现在这些特殊字符之前的所有字母。

因此,如果这个词是“Bålhuset”,它只会显示“ålhuset”——有趣的是,在包含初始问题字符之后的 æ、ø 和 å 字符。

因此,如果我输入例如“ÅBålhuset”,我将得到“Bålhuset”。因此,似乎只有这些特殊字符中的一个第一次出现才会导致问题。

任何帮助将不胜感激!

-克里斯

4

2 回答 2

1

XML在创建使用CDATA标签时尝试

<title><![CDATA[Transport "Bålhuset"Classic World&#039;s]]></title>

此外,这里还有一个HTML 标记列表,以及更多情况下带有这些字符的 XML 无效,除非它们包含在 CDATA 中。也试试这个问题希望对你有帮助

否则你需要使用他们的特殊字符代码。如果你想代表ö你需要输入&ouml; 请查看喜欢。

并且带有这些字符的最终 XML 是无效的,除非它们包含在 CDATA 中。您可以在创建并轻松修复错误时验证您的 XML。

于 2013-05-25T12:38:36.530 回答
0

对我来说,它以 JSON 格式获取数据并使用原生 JSON 方法;没有掉线和其他零星行为。

所以这对我来说意味着 NSXMLParser 存在一个问题,这使得它在国际字符上窒息(第一次出现在你的脑海中),即使一切都与编码等有关。

于 2013-06-13T15:16:07.597 回答