我继续使用XML,有时我因为奇怪的特性而得到XML解析错误。
类似这样的角色:•
如何使用PHP过滤此角色?
或者我可以清理数据库,并删除那些奇怪的角色吗?
答案 0 :(得分:1)
将您的数据库连接到UTF-8字符集,您不再有奇怪的字符或在<![CDATA[]]>
之间放置字符串
答案 1 :(得分:0)
在连接到数据库后立即运行此查询:
set names 'utf8';
也可以使用相同的字符集来编写xml。
答案 2 :(得分:0)
这是一个正确的单引号,编码为UTF-8并被误解为CP1252,然后重新编码为UTF-8并再次被误解为CP1252。听起来你有很多主要的字符集问题。这可能就是为什么当你将字符集设置为UTF-8时它没有修复:它只是中途固定。