mysql数据库无法插入中文

在学习编程的道路中会遇到很多的问题,无法向数据库中插入中文就是比较常见的一种。当我们的程序发生如此事故的时候,那么我们首先要看一下是哪里出了问题。

  1. 首先查看一下配置中是否把传过来的字符转为UTF-8格式或者是GBK的格式。
  2. 其次查看一下创建的表和字段是否改为UTF-8格式或者是GBK的格式。
  3. 看一下数据库的格式是否改。
  4. 如果还不行的话就是安装mysql数据库的时候没有选择正确的格式。需要进行一下操作:

修改mysql数据库编码

修改MySQL安装目录下的my.ini文件

default-character-set=utf8

character-set-server=utf8

然后重启MySQL服务,MySQL 没有重启的命令,要先停止,然后再启动。

这样就确保了。
ps:编程之路路途遥远,且行且珍惜。

你可能感兴趣的:(mysql数据库无法插入中文)