名称存储在mysql中,带有utf8_unicode_ci。 我通过简单的sql请求从db获取名称,并在表中回显它们。
Julián
回声如Julián
。我可以通过某些命令运行$ name变量来解扰它,或者修改我的sql请求吗?它现在很简单SELECT name FROM table
。
答案 0 :(得分:0)
检查数据库连接字符串,确保在连接字符串中指定了字符集utf-8。 还应该指定html编码字符集,例如:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 1 :(得分:0)
提示:数据添加页面,检查浏览器的编码。例如,如果它是Firefox, 菜单 - &gt;查看 - &gt;字符编码 应该已自动检测为Unicode(UTF-8)
答案 2 :(得分:0)
执行此查询:
mysql数据库 "set names 'utf8'"
执行
之前 "SELECT name FROM table"
它应该工作! :)