往MySql中插入中文的乱码问题解决办法

Mysql乱码问题解决:
mysql>status
Connection id:          5
Current database:       searchdb
Current user:           root@localhost
SSL:                    Not in use
Using delimiter:        ;
Server version:         5.0.18
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    gb2312
Db     characterset:    gb2312
Client characterset:    gb2312
Conn.  characterset:    gb2312
TCP port:               3306
Uptime:                 7 min 45 sec


必须保证上面四个字符集编码一致
怎么样保证呢?

mysql是可以设置编码格式的 如:GB2312
修改my.ini文件里的字符集为gb2312
重启mysql;
启动MySql服务器的时候,指定系统变量character_set_server=GB2312(或utf8)即可,在cmd命令行模式下转到bin目录下启动。如下:
 
mysqld --character_set_server=GB2312(或utf8)

然后再将中文插入数据库,就能正常显示了,解决完毕。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

laiwusheng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值