昨天写了一小段代码,发现设置的字符集UFT-8下的中文在MySql中无法显示。页面中也已经设置了 “SET NAMES ‘UTF8’”,数据库中的表字符集为utf8。
研究了半天,终于找到了解决方法:
a) 检查 mysql.ini设置,mysql的默认字符集为latin1,将字符集改成 utf8
b) 重建数据库和表:将原有的数据库,表名删除,重建。(本方法只适合刚创建,并且几乎没有数据的数据库)
c) 将代码拷到另外一个编辑器,确保编辑器的字符集为utf8
d) 清空浏览器所有缓存