【发布时间】:2014-01-07 19:12:17
【问题描述】:
我在 PHP/HTML 网站中显示来自 MYSQL 表的单元格值。
我来自瑞士,我们使用特殊字母,例如“Ö ö Ä ä Ü ü”
通常,这些字母在直接 html 中时有效,例如 <p> Zurück </p>。
但是当它们来自 mysqli-query 时,它看起来像 <p>^Zur-(Salino-shape with ? inside)-ck <p>
这是为什么?
这是我的设置:
表格行:
type: text ; collation : utf32-german-ci ; Null: No; Auto-Increment: No;
html-元:
<meta http-equiv="Content-Type" content="text/html; charset=utf-32" />
我也尝试将行和 html 切换到不同的字符集,但它没有改变。
【问题讨论】:
-
检查php中的字符集,需要确保php、mysql和html有匹配的字符集
-
UTF-8 all the way through 的可能重复项
-
我在哪里可以找到 php 中的字符集?