一尘不染

MySQL不想存储Unicode字符

mysql

MySQL为什么不存储Unicode字符𫗮?是的,它是一种罕见的象形文字,您不会在浏览器中看到它。
UTF16是U+2B5EE

Warning: #1366 Incorrect string value: '\xF0\xAB\x97\xAE' for column 'ch' at row 1

是否可以在MySQL中存储此字符?


阅读 360

收藏
2020-05-17

共1个答案

一尘不染

MySQL仅支持基本多语言平面(0x0000- 0xFFFF)中的字符。

如果这架飞机,你的角色就出来了

尝试存储同义词:)

更新:

MySQL 5.5.3如果您使用UTF8MB4encoding,则on(尚未发布GA)上支持辅助字符。

2020-05-17