今天终于搞定了两个月来困惑已久的MySQL乱码问题,废话不多说,直接说下解决问题的方案。
1.不管三七二十一,全部设置成utf8。
2.建立数据库时,加上这一句,务必:
create database databasename CHARACTER SET utf8 COLLATE utf8_general_ci;
建表就不用设置了,默认为数据库方式。
3.若要在命令行窗口进行数据库的中文操作,如插入中文数据,修改中文数据等。
首先进行设置 SET character_set_client = gbk;
乱码问题搞定了。