繁体   English   中英

PHP和XML融合,正确编码特殊字符

[英]PHP and XML fusion, correctly encoding special characters

我有一个输出大量信息的数据库。 我目前正在构建一个PHP应用程序,将此数据库构建为XML格式,供另一个应用程序读取。

我有点陷入特殊角色。
在数据库中,一些字符打印奇怪:

Ø变成Ã〜
°变为°

我正在使用fwrite()在PHP中编写XML文件,我认为错误存在于某种程度上。

我需要一种方法来克服这个问题,可能是通过检测这些字符的出现位置并适当地替换它们。

我正在使用PHP而且我不确定如何在个人基础上更换这些字符,更重要的是,我不知道如何替换它们!

有人可以帮忙吗?

Ø变为Ø°变为°

看起来UTF-8编码的字符被传递到某个显示设备,它告诉显示设备那些是ISO-8859-X或Windows-125X编码的字符。

告诉显示设备这确实是UTF-8(默认情况下是XML的标准编码)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM