gpt4 book ai didi

php - PHP 中的 simpleXML 和重音字符

转载 作者:行者123 更新时间:2023-12-04 07:02:47 24 4
gpt4 key购买 nike

我编写了一个使用 ISO-8859-15 编码的 XML 文件,并且提要中的大部分数据都是通过 htmlspecialchars() 运行的。

然后我使用 simplexml_load_string() 来检索要在我的脚本中使用的 XML 文件的内容。但是,如果我有任何特殊字符(即:é á ó),它会显示为“é á ó”。这

如何让我的脚本显示正确的特殊重音字符?

最佳答案

您输出的字符编码可能与实际编码的 XML 数据不同。

根据您的描述,您的 XML 数据使用 UTF-8 编码,但您的输出使用 ISO 8859-15。因为 UTF-8 使用 0xC3A9 对字符 é (U+00E9) 进行编码,并且在 ISO 8859-15 中分别表示两个字符 Ã 和 ©。

因此,您也可以将 UTF-8 用于输出。或者您使用 mb_convert_encoding 将数据从 UTF-8 转换为 ISO 8859-15 .

关于php - PHP 中的 simpleXML 和重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com