使用mysql的人都知道,中文乱码一直是一个开发者永远躲避不开的问题,没办法,谁叫那东西不是我们国人开发的呢,其实在5.1以后的版本中,我们在安装的时候就可以选择数据库采用的编码方式,只是我们许多人都不注意吧了,不过没关系,这里提供一种简单的解决方案。
1首先找到mysql的安装目录,打开my.ini文件,找到如下位置:
[client]
port=3306
[mysql]
default-character-set=utf8
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=utf8
2.将上述两处编码改为你需要的格式,我这里已经全部改为utf-8了,注意mysql的utf8;
3.经过上面两步的设置,应该已经没什么问题了,重新新建的表或者字段都可以正常显示,但你也必须保证你程序所用的编码和mysql的保持一致。
4,另外,看到有一个写法是在链接的url里加上编码
url="jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=UTF-8"
我自己在设置了前两步的时候就已经可以正常显示了,不需要第四步,这里只做参考。
希望我的解决方案对你有所帮助
分享到:
相关推荐
MySQL中文乱码问题解决方案,彻底解决mysql中的中文乱码问题
MySql中文乱码问题 Mysql建库建表 Mysql建库建表中文乱码问题 Mysql中文乱码问题解决方案
史上最全的PHP+MySql中文乱码解决方案
mysql中文乱码解决方案
jsq+mybatis+mysql中文乱码的详细方案。
Mysql中文乱码问题完美解决方案
MySQL乱码解决方案数据库乱码MySQL乱码解决方案数据库乱码
MySQL数据库系统中文乱码问题及解决方案.pdf
mysql出了乱码可查,方便快捷,好用。jsp开发的过程中遇到的数据库端乱码解决办法都在这里了,跑不出去
主要是数据库方面的编码修改,jsp还有tomcat中的修改很简单,这里不做赘述了。
提供解决mySQl中文乱码的终极解决方案
解决mysql乱码问题。主要是数据库查询出数据中文为问号???的问题。
mysql乱码问题解决方案,三套方案希望可以帮助到大家!!!!
JSP与MySQL交互的中文乱码解决方案
Mysql中文乱码问题完美解决方案.docx
解决PHP+mysql处理中文乱码的独家方案
MySQL显示乱码解决方案,本例为MySQL 5.5版本,其他版本大同小异,皆可参考。
Powedesigner 导入 Mysql 以及反向 乱码及其解决方案
Mysql中文乱码问题完美解决方案宣贯.pdf