这是由于存储文本中存在4字节的文字,mysql如果设置编码集为utf8那么它最多只能支持到3个字节的utf-8编码,想要支持4字节的utf-8编码,需要mysql字段类型更改为utf8mb4(mysql5.5.3版本之后才支持),在修改类型为utf8mb4是,单纯声明字段类型为utf8mb4会报错:error 1366 “Incorrect string value”;这是由于存储文本中存在4字节的文字,mysql如果设置编码集为utf8那么它最多只能支持到3个
这是由于存储文本中存在4字节的文字,mysql如果设置编码集为utf8那么它最多只能支持到3个字节的utf-8编码,想要支持4字节的utf-8编码,需要mysql字段类型更改为utf8mb4(mysql5.5.3版本之后才支持),在修改类型为utf8mb4是,单纯声明字段类型为utf8mb4会报错:error 1366 “Incorrect string value”;这是由于存储文本中存在4字节的文字,mysql如果设置编码集为utf8那么它最多只能支持到3个