mysql上奇怪的角色

时间:2011-04-25 10:22:56

标签: php mysql xml

我继续使用XML,有时我因为奇怪的特性而得到XML解析错误。

类似这样的角色:•

如何使用PHP过滤此角色?

或者我可以清理数据库,并删除那些奇怪的角色吗?

3 个答案:

答案 0 :(得分:1)

将您的数据库连接到UTF-8字符集,您不再有奇怪的字符或在<![CDATA[]]>之间放置字符串

答案 1 :(得分:0)

在连接到数据库后立即运行此查询:

set names 'utf8';

也可以使用相同的字符集来编写xml。

答案 2 :(得分:0)

这是一个正确的单引号,编码为UTF-8并被误解为CP1252,然后重新编码为UTF-8并再次被误解为CP1252。听起来你有很多主要的字符集问题。这可能就是为什么当你将字符集设置为UTF-8时它没有修复:它只是中途固定。