【发布时间】:2011-12-27 11:57:10
【问题描述】:
内容:
Crescimento da economia Trabalhador com baixa remuneração ocupa 63% das vagas no país
但是这会显示在一个 PHP 页面中
Crescimento da economiaTrabalhador com baixa remuneração ocupa 63% das vagas no paÃs
如何使用正确的编码转换字符?我应该使用什么函数来获得与上述相同的内容而没有像“çÔ这样的任何字符
【问题讨论】:
-
看起来您使用了错误的字符编码。你从哪里获取字符串?你用什么编码保存文件?您在 HTTP 标头中发送什么编码?您应该在任何地方使用相同的编码,并且该编码最好是 UTF-8。
-
我正在从使用“UTF-8”的网页中获取这些内容,并将其显示在也使用“UTF-8”的页面中是否有任何方法可以检测到该字符串是字符编码不正确?
-
您是否使用 UTF-8 编码保存文件?有时,编辑者会在前面加上一个字节顺序标记 (BOM),这可能会搞砸事情。问题是,如果不了解如何您为内容编码类型提供服务,我们将无能为力。