我一直试图在php页面上打印一些字符,并返回其他一些内容,比如损坏的字符。
喜欢
“若昂”、奥、奥等
echo '<br>não<br>'回报是
não相反:
não这是经济发展的问题吗?
我试过这个代码
header('Content-Type: text/html, charset=utf-8');但没有结果
发布于 2013-11-30 12:33:45
内容类型标题中有一个错误。它是带分号的...; charset=...。
发布于 2013-11-30 12:34:46
注意:标题
header('Content-type: text/html, charset=utf-8');是正确的header('Content-type: text/html; charset=utf-8');
您的文档(php-file)应该保存在utf8 (没有bom)中,或者使用iso-8859-1而不是utf8。
若要在没有BOM的情况下将文档保存在utf8中,请使用notepade++ (选择“转换为不带BOM的utf-8”):

或使用:
header('Content-Type: text/html; charset=iso-8859-1');提示(如果您正在使用数据库):
如果您的数据库是UTF-8,那么:
header('Content-type: text/html; charset=utf-8');如果您的数据库是latin1,那么:
header('Content-type: text/html; charset=iso-8859-1');发布于 2013-11-30 12:32:52
检查PHP源文件是否用UTF-8编码。
https://stackoverflow.com/questions/20300243
复制相似问题