解决 MySQL 数据库不能输入汉字问题

Posted 不会编程的程序圆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 MySQL 数据库不能输入汉字问题相关的知识,希望对你有一定的参考价值。

点击蓝字




码字不易,对你有帮助 点赞/转发/关注 支持一下作者

看更多干货,获取第一时间更新

插入中文失败的原因:

我们需要重新指定数据的编码方式(默认为 latin1,我们需要改成 utf-8),方法是修改 my.ini 配置文件。

第一步:找到 my.ini 文件

解决 MySQL 数据库不能输入汉字问题

第二步:修改 my.ini 文件

解决 MySQL 数据库不能输入汉字问题
default-character-set=utf8

character-set-server=utf8

第三步:重启 mysql服务

解决 MySQL 数据库不能输入汉字问题

注意: 如果点击重启 MySQL 后无法启动 MySQL,大概率是你的 my.ini 文件改错了,请仔细核对。

第四步:新建数据库和表

修改配置之前的数据库和数据表的字符集不会因为修改配置就发生改变。因此必须创建新的数据库和数据表 。

查看mysql数据库服务器,客户端,数据库连接,文件系统等的字符编码

show variables like '%char%';
解决 MySQL 数据库不能输入汉字问题

总结

  • 在修改 my.ini 前我们应该先备份,如果改错了,不至于重新安装 MySQL。

  • 修改 my.ini 时,两条记录一定要仔细核查,确保和文中给出的一样(这两个语句是不同的。)

  • 最后,新建一个数据库和表,在新的数据库中测试。(旧的数据库中创建新的表也是没有用的。)


以上就是本次的内容。

如果文章有错误欢迎指正和补充,感谢!

最后,如果你还有什么问题或者想知道到的,可以在评论区/私信 告诉我呦,我可以在后面的文章加上你们的真知灼见。

关注我,看更多干货!

我是程序圆,我们下次再见。

解决 MySQL 数据库不能输入汉字问题
公众号ID:不会编程的程序圆

学习编程,看更多干货


 你们的在看就是对程序圆最大的鼓励!



以上是关于解决 MySQL 数据库不能输入汉字问题的主要内容,如果未能解决你的问题,请参考以下文章

从mysql数据库读出的数据怎么是问号(?)

PHP MYSQL 汉字输入问题

完美解决php+mysql汉字存储乱码问题

Ubuntu系统 MySQL无法存储中文的解决方法

安卓+servlet+MySql 查询+插入(汉字乱码解决)

mac怎么远程windows不能输入汉字