mysql中文乱码问题的解决方案
2012-07-09 18:12
309 查看
mysql中有时写入中文时总会出现乱码的情况。
最严重的情况貌似:你在数据库里写入中文保存后就变成乱码!
那么如何解决呢?看了网上了一些资料:
1.修改my.ini文
1. 网上很多帖子说修改该文件,修改客户端编码,mySQL安装路径:C:\Program Files\MySQL\MySQL Server 5.5,打开my.ini文件,找到下列几行,
[client]
port=3306
[mysql]
default-character-set=utf8
往下面几行有[mysql]端的配置,仍然可以看到default-character-set=latin1,
修改成:default-character-set=utf8
2.设置sqlyog建库建表编码
在sqlyog中用可视化操作建库、建表的时候都可以设置编码方式,有datebase charset选项和Datebase collation选项,默认为default,此时,可以统一修改为utf8以及utf8_bin
见表时也可以在charset和collation选项中设置编码方式。
![](http://img1.51cto.com/attachment/201207/181107350.png)
以下是表的编码修改:alter table后点击右下角的:Hide Language Options即可修改。
![](http://img1.51cto.com/attachment/201207/181125582.png)
貌似是第二种方法起的作用!!!(可以直接在数据库里写入中文了!!)
但是,你用JDBC插入数据时,数据里依然是乱码?!什么原因呢?如何解决呢?请看下一篇博文?!
本文出自 “我的JAVA世界” 博客,请务必保留此出处http://hanchaohan.blog.51cto.com/2996417/925242
最严重的情况貌似:你在数据库里写入中文保存后就变成乱码!
那么如何解决呢?看了网上了一些资料:
1.修改my.ini文
1. 网上很多帖子说修改该文件,修改客户端编码,mySQL安装路径:C:\Program Files\MySQL\MySQL Server 5.5,打开my.ini文件,找到下列几行,
[client]
port=3306
[mysql]
default-character-set=utf8
往下面几行有[mysql]端的配置,仍然可以看到default-character-set=latin1,
修改成:default-character-set=utf8
2.设置sqlyog建库建表编码
在sqlyog中用可视化操作建库、建表的时候都可以设置编码方式,有datebase charset选项和Datebase collation选项,默认为default,此时,可以统一修改为utf8以及utf8_bin
见表时也可以在charset和collation选项中设置编码方式。
![](http://img1.51cto.com/attachment/201207/181107350.png)
以下是表的编码修改:alter table后点击右下角的:Hide Language Options即可修改。
![](http://img1.51cto.com/attachment/201207/181125582.png)
貌似是第二种方法起的作用!!!(可以直接在数据库里写入中文了!!)
但是,你用JDBC插入数据时,数据里依然是乱码?!什么原因呢?如何解决呢?请看下一篇博文?!
本文出自 “我的JAVA世界” 博客,请务必保留此出处http://hanchaohan.blog.51cto.com/2996417/925242
相关文章推荐
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mysql中文乱码问题完美解决方案
- Mac 下 MySQL 5.7 连接 navicat 中文乱码问题终极解决方案
- Ubuntu下Mysql中文乱码问题解决方案
- Mysql中文乱码问题完美解决方案
- Mysql5.0中文乱码问题解决方案
- Mysql中文乱码问题完美解决方案
- 关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)
- Mysql中文乱码问题完美解决方案
- mysql 中文乱码问题的解决方案
- MySQL字符集中文乱码终极解决方案和mysql查询中文问题解决方法[转贴]
- Ubuntu下Mysql中文乱码问题解决方案
- ubuntu 下mysql中文乱码问题解决方案
- Mysql中文乱码问题完美解决方案