MYSQL-建立数据库选择字符串为UTF8,解决中文字符插入问题

Posted yqj234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL-建立数据库选择字符串为UTF8,解决中文字符插入问题相关的知识,希望对你有一定的参考价值。

1.问题描述:
问题:在表中存储string类型的字段时,出现如图所示错误


2.原因分析及解决办法:
数据库默认的字符集时latin1,当你存储string类型的字段时就会报错,所以你需要将字符集修改为utf8mb4。

 

3.最后注意:
完成上述修改之后,首先要重启这个数据库,然后还需要重新建表,因为原来的那个表字符集已经定为latin1无法伴随数据库字符集的修改而变化。
 

以上是关于MYSQL-建立数据库选择字符串为UTF8,解决中文字符插入问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL建立数据库时字符集和排序规则的选择

mac系统下mysql字符集编码问题

mysql编码问题

php截取中文字符串

mysql怎么使用

关于mysql创建数据库中字符集和排序规则的选择