当前位置:   article > 正文

mysql 修改 character_set_database_如何将character_set_database latin1 改为 gbk(转)

character set latin1

第一篇文章:

原地址:

Linux服务器下文件名为 my.cnf

Windows 下文件名为 my.ini

问题:通过sql语言向数据库中添加中文的数据的时候,查询是显示的是乱码。

原因:当初安装数据库是默认的编码是latin1编码(Latin1是ISO-8859-1的别名,有些环境下写作Latin-1)

解决: 我是讲latin1编码改为gbk ,,,如过你不是,我相信也差不多按照这写步骤。

①首先进入到mysql暗转目录下,记事本打开my.ini文件将

default-character-set=latin1 改为 default-character-set=gbk

default-character-set=latin1 改为 default-character-set=gbk 注意有两行

②但是修改了这两行还不够,因为你的数据库编码依然还是latin1,你可以doc进入mysql命令下,运行show variables like'character%'; 显示的内容是:+--------------------------+-----------------------------------+

| Variable_name | Value |

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

| character_set_client | gbk |

| character_set_connection | gbk |

| character_set_database | latin1 | //此处显示数据库依然是latin1编码

| character_set_filesystem | binary |

| character_set_results | gbk |

| character_set_server | gbk |

| character_set_system | utf8 | //此处是系统默认的

| character_sets_dir | E:\phpStudy\MySQL\share\charsets\ |

+--------------------------+-----------------------------------+③修改默认编码有两种方法1》在创建数据库时指定字符集create database yourDB CHARACTER SET gbk;

如果是MYSQL数据库编码不正确: 可以在MYSQL执行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET gbk COLLATE gbk_chi

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/716148
推荐阅读
相关标签
  

闽ICP备14008679号