`
123629996
  • 浏览: 290650 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mysql的中文乱码简单解决方案

阅读更多

使用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"

  我自己在设置了前两步的时候就已经可以正常显示了,不需要第四步,这里只做参考。

希望我的解决方案对你有所帮助

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics