您的位置:首页 > 数据库 > MySQL

解决MySQL中文乱码问题

2014-04-20 21:06 351 查看
前言:使用MySQL,常出现中文乱码的现象。使用命令 show variables like 'character%',发现MySQL默认的编码格式为latin1。

在网络上找了很多修改my.ini配置文件修改默认编码格式为utf8的博文,发现几乎所有的博文都止于这么一句话“找到下面这东东X:\%path%\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe”。最后尝试着用Ubuntu下的办法来修改,终于成功修改默认编码格式为utf8。

下面介绍我使用的一种方法:

(1)找到MySQL安装目录下的my.ini配置文件,打开配置文件,找到下面三项:

[client]、[mysql]、[mysqld]

如果没有这三项,请自行添加。

(2)修改[client]如下:

[client]
default-character-set=utf8
#其他项目


(3)修改[mysql]如下:

[mysql]
default-character-set=utf8
#其他项目


(4)修改[mysqld]如下(这一步恰好是解决其他博文没有明说的最后一步的问题):

[mysqld]
port=3306
character-set-server = utf8
character-set-client = utf8


最后,重启数据库,再次查看编码:



大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: