读书人

MySql解决乱码及DOS展示中文

发布时间: 2012-08-26 16:48:06 作者: rapoo

MySql解决乱码及DOS显示中文

1.看看mysql中的编码设置:
???????? mysql> SHOW VARIABLES LIKE '%char%' ;
MySQL的默认编码是Latin1,不支持中文.要让默认编码变为gb2312(UTF8有时对中文支持的不行)。

可进行如下配置:

首先,进入MySQL的安装目录,找到my.ini文件,找到
[client]
?port=3306
[mysql]
default-character-set=gb2312
把default-character-set设置成gb2312,这个设置是设置客户端,default-character-set表示我们输入的字符编码是gb2312格式的,默认是latin1(即ISO-8859-1),否则会出现乱码。

其次,然后在在my.ini文件中找到
# created and no character set is defined
default-character-set=gb2312
把default-character-set设置成gb2312,这是MySQL数据库的设置,default-character-set表示我们输入的信息在MySQL数据库中的编码形式。

最后,重启MySQL,方法是在服务(可以在电脑的搜索功能下,搜索“服务”即可)里,关闭MySQL,然后重启。

读书人网 >操作系统

热点推荐