阅读685 返回首页    go 阿里云 go 技术社区[云栖]


Oracle,MySQL相关问题

1.错误:Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1
这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。
在mysql的安装目录下找到my.ini,作如下修改:
[mysqld]
character-set-server=utf8mb4

[mysql]
default-character-set=utf8mb4

修改后重启Mysql

最后更新:2017-07-18 20:34:28

  上一篇:go  IDEA使用笔记
  下一篇:go  MaxCompute与OSS非结构化数据读写互通(及图像处理实例)