php显示数据库里的中文乱码.。ps:数据库和php显示都设置了utf8,为什么还会显示乱码???求解答!!

如题所述

原因:

     这个是因为你的浏览默认解析编码不是 UTF-8,这种情况浏览器他不知道你的文字要显示      什么编码。

解决方案:

    要么设置浏览器默认编码为 UTF-8

    在输出打印前,先输出  <meta charset="utf-8">来告诉浏览器你想要使用的编码方式。

栗子:


echo '<meta charset="utf-8">';//将这行放到第一行输出
echo "<tr><><tr/>";//
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-11
php文件本身也要是utf8编码格式的
相似回答