【发布时间】:2013-01-22 09:56:48
【问题描述】:
有了这个:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
IE 正常显示 Chrome 显示正常
有了这个:
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
(在 f 和 8 之间没有 -)
IE 用 è$ 等显示 èéàä 等。 Chrome 显示正常
然后我有一个 SQL 连接(使用 utf8_unicode_ci 或 ascii_general_ci 设置的数据库)
mysqli_set_charset('utf8')
发布结果时,IE 和 Chrome 会正确显示 èéàäö
mysqli_set_charset('utf-8')
IE 和 Chrome 显示 è$ 等或 ?????发布结果时
其他浏览器呢? 为什么?
【问题讨论】:
标签: php unicode utf-8 character-encoding mysqli