2

我有一个数据库设置为 utf-8 排序规则。它包含一个具有相同排序规则的表,该排序规则又包含一系列 utf-8 中的 varchar 变量。

当我尝试通过结果在我的 html 页面中使用 mysql 的输出时,结果为空。

我正在使用 PDO 使用 php 发出 sql 请求,字符集的元标记是:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

知道为什么包含ä å ö字符的值返回 null 吗?

4

1 回答 1

2

尝试添加

 mysql_set_charset("UTF8");

连接到数据库并选择数据库后。在尝试将 mysql db 从 ISO Latin 1 转换为 UTF8 并添加该行后,我也遇到了类似的问题!

还要检查您的 php 文件是否使用 UTF8 编码保存

于 2012-12-14T11:15:37.343 回答