我对一些捷克字符很着迷。在 DB 上,我用 č (和类似的字符)保存了字符串,只有当我将页面字符集设置为 ISO-8859-1 时,我才能显示这一点。
可能没问题,但是我有一个 UTF-8 XML 文件,当我尝试从这个 xml 中获取一些字符串时,我遇到了一些问题。如果我使用 ISO-8859-1 字符集,基本上来自 XML 的字符串将无法正确显示。xml 是 UTF-8。我试图将 č 和类似的 char 转换为 š 在 xml 上并使用 ISO-8859-1 字符集,但它们不会正确显示。
所以。情况是:
UTF-8 上的 XML 和带有 UTF-8 的 HTML 页面,来自 XML 的字符串正确但来自 DB 的字符串不可见 ISO-8859-1 上的 XML 和带有 UTF-8 的 HTML 页面,来自 XML 的字符串不正确但来自 DB 的字符串正确
我也尝试使用 ICONV 或类似功能转换 XML 字符串,但没有任何反应。
请问你能帮帮我吗?
安德烈亚