我想知道是否有人有过尝试让Eth完全进入mysql数据库的经验?我有一个简单的html表单,使用PHP4代码处理,它将数据存储在mysql中,但我想让用户能够使用Ð,æ,ö等字符。我尝试了不同的排序规则,例如latin1和utf8_unicode_ci,但似乎没有人想要正确地接受它们,我要么得到一个问号,要么完全不同的字符。
MySQL:5.1.30
phpMyAdmin:3.2.4
默认字符集:utf8
php charset:utf8
任何帮助都将非常感激。即使只是说它无法完成。我意识到我有可能无法覆盖所有可能的角色,但是直到有人说“不!”,然后我就生活在希望中;)
答案 0 :(得分:1)
SET NAMES utf8
然后检查表格字符集和页面字符集,如果问题仍然存在
您的应用程序编码有三个主要部分:
Content-type
HTTP标头SET NAMES
查询检查所有三个部分是否具有正确的编码,您将永远不会有任何问题