为什么MySQL不存储unicode字符𫗮
?是的,这是一种罕见的象形文字,您不会在浏览器中看到它。
UTF16 是 U+2B5EE
Warning: #1366 Incorrect string value: '\xF0\xAB\x97\xAE' for column 'ch' at row 1
是否可以将这个字符存储到MySQL中?
最佳答案
MySQL
仅支持来自基本多语言平面的字符 (0x0000
- 0xFFFF
)。
如果这架飞机,你的角色就出局了。
尝试存储同义词 :)
更新:
如果您使用UTF8MB4
encoding,MySQL 5.5.3
及更高版本(尚未正式发布)支持增补字符.
关于MySQL不想存储unicode字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692188/