mysql怎么可以识别中文

更新时间:02-03 综合 由 忘爱。 分享

首先把默认编码格式改为UTF8,然后在写语句的时候,将中文用双引号或者单引号覆盖就可以识别中文了,但是语句任然是英文。

mysql怎么可以识别中文

MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8。

1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为:

>show variables like 'character%'

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

从以上信息可知数据库的编码为latin1,需要修改为gbk或者是utf8

其中,character_set_client为客户端编码方式character_set_connection为建立连接使用的编码character_set_database数据库的编码

character_set_results结果集的编码

character_set_server数据库服务器的编码

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

另一个查看数据库编码的命令:

>show variables like ‘collation%'

声明:关于《mysql怎么可以识别中文》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/all/15_6066043.html