simplexml_load_string() 不喜欢外语

发布于 2024-11-05 21:21:19 字数 170 浏览 1 评论 0原文

我收到了一个 XML 响应,该响应完美地完成了。

“português”和“españa”等单词的格式正确。

然而,一旦我通过 php 函数 simplexml_load_string() 解析了 XML,单词就会转换如下:“portugu�s”和“espa�a”。

I am receiving an XML response which comes through perfectly.

Words such as "português" and "españa" are correctly formatted.

However, once I have parsed the XML through the php function simplexml_load_string(), the words are transformed as follows: "portugu�s" and "espa�a".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

脱离于你 2024-11-12 21:21:20

Simple XML 始终在内部将文本视为 UTF-8 编码,并在必要时与该字符集进行相互转换。要解决您的问题,请确保应用程序的所有输出都是 UTF-8 编码或将其转换为其他字符集(可能使用 utf8decode())。

Simple XML always treats text internally as UTF-8 encoded, converting to and from this character set if necessary. To solve your issue either make sure that all output from your app is UTF-8 encoded or convert it to another character set (possibly using utf8decode()).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文