mysql数据库怎么转变成中文 数据库改码后出现乱码?
数据库改码后出现乱码?
MySQL数据库中的中文字符之所以,往往是由于客户端、服务器、结果集、数据库的以下不同字符集造成的。可以通过语句查询你的数据库当前字符集的配置:显示#34%char%#34这样的变量,在MySQL的安装文件中输入bin目录。双击MySQLInstanceConfig.
mysql怎么把语言改成中文?
MySQL的默认编码是Latin1,不支持中文。要支持中文,需要将数据库的默认编码改为gbk或utf8。
1.需要以root用户身份登录才能查看数据库编码模式(以root用户身份登录的命令是:gtmysql-u root–p,然后输入两次root用户的密码),查看数据库编码模式的命令是:。
gtshow字符%之类的变量
- -
|变量名称|值|
- -
| character_set_client | latin1 |
| character _ set _ connection | latin1 |
| character _ set _ database | latin1 |
|字符集文件系统|二进制|
| character_set_results | latin1 |
|字符设置服务器| latin1 |
|字符集系统| utf8 |
| character _ sets _ dir |/usr/share/MySQL/charsets/|
- -
从上面信息显示数据库代码为latin1,需要修改为gbk或utf8;
其中character_set_client是客户端编码模式;character_set_connection用来建立连接的代码;字符集数据库的编码;
字符集结果集的编码;
character_set_server数据库服务器的代码;
只要保证以上四种编码相同,就不会出现问题。
查看数据库代码的另一个命令:
gtshow变量,如“排序规则%
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。