我在我的数据库中的所有表和列中的任何地方都将 charset 设置为 utf-8。它仍然无法正确显示,并且问号出现在非拉丁字母出现的地方。是否还有其他事情需要完成,或者我只是忘记了一些事情?
问问题
1692 次
3 回答
0
好吧,我通过在 Notepad++ 中将所有 PHP 文件的格式更改为 ANSI,然后添加<meta charset="ISO-8859-1">
到我的标题中来修复它。虽然感觉不像是一个合法的修复。
于 2012-09-23T20:50:31.797 回答
0
UTF-8
在您的 PDO 连接中设置字符集,如下所示:
"mysql:host=localhost;dbname=mydbname;charset=utf8,username,password"
于 2017-07-31T18:11:18.567 回答
0
这对我有用。
mysql_set_charset('utf8',$mysql);
于 2016-07-31T15:39:15.363 回答