MySql中文乱码

      最近在做一个PHP+MySql相关的网站,突然发现新装的wamp中的MySql现实中文是乱码.....百度后发现方法挺多,就是写的太罗嗦,不断百度再加上自己不断的尝试各种方法,终于找到了一种简单,废话不多说了。

在MySql的my.ini中找到

[wampmysqld]

port = 3306
socket = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=D:/Program Files/wamp/bin/mysql/mysql5.5.8
log-error=D:/Program Files/wamp/logs/mysql.log
datadir=D:/Program Files/wamp/bin/mysql/mysql5.5.8/data

在这个后面加上一句

character-set-server = utf8

再在

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

的后面也加上一句

character-set-server = utf8

之后重启,这时候我在phpmyadmin中发现可以使用中文了,那叫一个兴奋呀。但是、、、但是在控制台下还是显示中文是乱码,又重新看my.ini。发现“ [client]”这个,尝试着在这个后面加上一句character-set-server = utf8,重启MySql,果然,控制台下也可以正常现实中文了。

[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
character-set-server = utf8

     顺便推荐个博客,里面讲MySql的中文乱码讲的比较全,大家有时间研究研究哈 http://blog.youkuaiyun.com/ACMAIN_CHM/article/details/4174186

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值