MySql 5.1中,设置数据库和表的编码方式为UTF8后,中文数据在编码为UTF8时写入仍然是乱码(手工增加数据正常);在MySQLWorkbench中修改或者用SQL语句修改均无效。
解决方法:
找到MySql安装目录下的my.ini文件,将两处default-character-set设为UTF8,重启数据库即可。
MySql 5.1中,设置数据库和表的编码方式为UTF8后,中文数据在编码为UTF8时写入仍然是乱码(手工增加数据正常);在MySQLWorkbench中修改或者用SQL语句修改均无效。
解决方法:
找到MySql安装目录下的my.ini文件,将两处default-character-set设为UTF8,重启数据库即可。