名称使用 utf8_unicode_ci 存储在 mysql 中。我通过一个简单的 sql 请求从数据库中获取名称并将它们回显到一个表中。
Julián
回声像Julián
。我可以通过一些命令运行 $name 变量来解读它,或者修改我的 sql 请求吗?现在很简单SELECT name FROM table
。
名称使用 utf8_unicode_ci 存储在 mysql 中。我通过一个简单的 sql 请求从数据库中获取名称并将它们回显到一个表中。
Julián
回声像Julián
。我可以通过一些命令运行 $name 变量来解读它,或者修改我的 sql 请求吗?现在很简单SELECT name FROM table
。
检查 db 连接字符串,确保您在连接字符串中指定了字符集 utf-8。并且还应指定html编码字符集,例如:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
提示:数据添加页面,检查浏览器的编码。例如,如果是 Firefox,Menu -> View -> Character Encoding 应该被自动检测为 Unicode (UTF-8)
执行这个查询:
"set names 'utf8'"
在mysql数据库上
在你执行之前
"SELECT name FROM table"
它应该工作!:)