欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

mysql5.7.20中文,ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法

发布时间:2023/12/10 数据库 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mysql5.7.20中文,ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

打開配置文件:sudo gedit /etc/mysql/my.cnf

在最下面添加:

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

[mysql]

default-character-set=utf8

保存

暫停mysql服務:sudo /etc/init.d/mysql stop

重啟mysql服務:sudo /etc/init.d/mysql restart

登錄mysql:sudo mysql -u root -p

查看字符串編碼:show variables like '%char%';

如果結果顯示:

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

| Variable_name            | Value                      |

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

| character_set_client     | utf8                       |

| character_set_connection | utf8                       |

| character_set_database   | utf8                       |

| character_set_filesystem | binary                     |

| character_set_results    | utf8                       |

| character_set_server     | utf8                       |

| character_set_system     | utf8                       |

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

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

8 rows in set (0.00 sec)

則配置成功

总结

以上是生活随笔为你收集整理的mysql5.7.20中文,ubuntu16.04 mysql5.7.20表中插入中文顯示???的解決方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。