【发布时间】:2010-10-23 23:31:37
【问题描述】:
我需要帮助解决我想要一劳永逸地排序的字符编码问题。这是我从 XML 提要中提取的一些内容的示例,插入到我的数据库中然后拉出。
如您所见,许多特殊的 html 字符已损坏/损坏。
我怎样才能一劳永逸地阻止这种情况?我如何才能支持所有类型的字符等?
我已经尝试了我能找到的每一段编码,有时它可以纠正大多数情况,但仍有一些被损坏。
【问题讨论】:
-
它们在什么时候显得“破碎”?如果您在浏览器中查看提要,您看到的是乱码还是正确的字符? XML 声明中是否有“编码”属性?
-
只是一个简单的想法,但你能告诉我们你的数据库表是什么字符集吗?如果您执行“SHOW CREATE TABLE tblname;”在 MySQL 中的表上,您应该在末尾看到类似“DEFAULT CHARSET=utf8”的内容。
-
您的代码从互联网上消失了。请再次将其添加到您的问题中,否则将被删除。请注意将您所问的重要部分放入问题本身!
标签: php xml utf-8 character-encoding