我将文本插入/更新到 utf8_unicode_ci 编码表mysql_query("SET NAMES 'utf8'");
它在 mysql 表中显示为“ş,ğ,ü”。但是当我用 PHP 打印它时,
它看起来像“??”在页面上。
我尝试添加
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
但没有用。
如何在页面上正确显示 unicode 字符?
Thanks
你应该使用:
mysql_set_charset('utf8');
代替
mysql_query("SET NAMES 'utf8'")
我也建议在 PHP 中设置标头
header('Content-Type: text/html; charset=UTF-8');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)