问题现象
插入到MySQL数据库的中文数据都显示为一个个的问号“?”
原因定位
一开始还以为是SecureCRT没有设置编码的原因,于是设置字符编码为UTF-8:
还是不行,于是又把centos7设置为中文版本:
结果还是不行,MySQL数据库还是显示的中文为一个个问号。
解决办法
初步判定是编码的问题。
我们利用命令查看编码情况:
mysql> show variables like'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client