脚本宝典收集整理的这篇文章主要介绍了php – 黑钻石问号与某些角色的丢失,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$content = mb_convert_encoding($content,'UTF-8','HTML-ENTITIES');
这很成功地解决了这个问题,但是看到另一篇带有一些带有重音符号的西班牙语单词的文章,我注意到这些重音已被转换为时髦的角色.他们之前看起来很好.例如,现在我看到类似的东西:
吉纳©ticas
现在我宁愿有第二个问题因为它没有那么多,但理想情况下我想解决这两个问题.我的MysqL表是UTF-8,以及页面的doctyPE.有任何想法吗??
XML Feed应该宣告它们在XML前导码中的字符集,并且服务器应该发送标题,说明文件正在使用的字符编码,但它们并非必然存在,如果它们不确定是准确的.
您可以使用mb_detect_encoding来尝试找出您正在解析的文件使用的编码,但同样,这并不是100%肯定是准确的.
因此,如果你的目标是将你正在处理的所有提要标准化为同一个字符集(我猜UTF 8),你的选择是查看XML前导码,标题(如果已经发送了相应的标题)和结果mb_detect_encoding来确定编码.如果以上所有内容都同意你(但不一定)很清楚文件的编码方式以及转换它需要做什么.如果这些方法之间存在分歧,那么您必须自己决定采取什么行动.
总之,欢迎来到charset地狱.你喜欢吗?
以上是脚本宝典为你收集整理的php – 黑钻石问号与某些角色的丢失全部内容,希望文章能够帮你解决php – 黑钻石问号与某些角色的丢失所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。