
MySQL的
utf8许可仅允许使用UTF-8中的3个字节表示的Unipre字符。在这里,您需要一个需要4个字节的字符: xF0 x90
x8D x83(U + 10343 GOTHIC LETTER
SAUIL)。
如果您使用MySQL
5.5或更高版本,则可以将列编码从更改
utf8为
utf8mb4。此编码允许存储在UTF-8中占用4个字节的字符。
您可能还需要服务器属性设置
character_set_server到
utf8mb4MySQL的配置文件中 似乎Connector /
J缺省为3字节Unipre,否则:
例如,要将4字节UTF-8字符集用于Connector /
J,请使用配置MySQL服务器character_set_server=utf8mb4,并保留characterEncodingConnector
/ J连接字符串。然后,Connector / J将自动检测UTF-8设置。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)