解决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]如下:
(3)修改[mysql]如下:
(4)修改[mysqld]如下(这一步恰好是解决其他博文没有明说的最后一步的问题):
最后,重启数据库,再次查看编码:
大功告成!
在网络上找了很多修改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
最后,重启数据库,再次查看编码:
大功告成!
相关文章推荐
- 解决mysql中文乱码问题
- 解决MySQL中写入中文出现乱码的问题
- 解决使用cmd或powershell进行数据库(MySQL,SQLite3...)查询时中文乱码的问题
- mysql_4(解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- linux服务器下mysql的中文乱码问题(解决)
- MySQL客户端输出窗口显示中文乱码问题解决办法
- mysql中插入表数据中文乱码问题的解决方法
- mysql在mac笔记本下解决中文乱码问题 并且 在mac下怎么启动和终止mysql服务
- Struts + Spring + Hibernate + Mysql中文乱码问题解决
- 解决MySQL 5.6中文乱码问题
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- 【SSM】解决springmvc+mybatis+mysql中文乱码问题
- MySQL中文乱码问题解决之道
- 怎样解决Mysql中文乱码问题
- mysql_query('set names utf8')解决浏览器或者数据库中文乱码的问题?
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Mysql中文乱码问题解决终结
- Ubuntu下解决mysql中文乱码问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题