我正在尝试从MySQL数据库加载html并通过我的php脚本显示它。但它不会正确显示外来字符。
我已经将php.ini更改为utf-8的默认字符集,并将我的php标头设置为:
header('Content-Type: text/html; charset=utf-8');
它仍然无法正确显示字符。它开始真的让我烦恼,因为我已经尝试了所有解决方案,但似乎没有一个解决方案。
答案 0 :(得分:0)
尝试在mysql查询上设置charset
$mysqli->set_charset("utf8")
答案 1 :(得分:-1)
没关系,我只需要添加:
utf8_decode($html);
到我的剧本结尾......该死的。