今天在写微信公众平台项目时,写到一个用户管理模块,接口神马的已经调试好了,于是将用户从微信服务器保存到本地数据库,发现报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'nickname' ...
分类:
微信 时间:
2015-04-01 00:06:33
阅读次数:
343
插入Emoji表情,保存到数据库时报错:
SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column 'review' at row 1
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。...
分类:
其他好文 时间:
2015-03-12 19:14:06
阅读次数:
460
使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024),只能想办法将Mysql升级到5.5。这果然是一次蛋疼的升级过程。完整步骤...
分类:
数据库 时间:
2015-03-04 16:43:47
阅读次数:
242
django使用mysql存储emoji表情,utf8mb4格式。...
分类:
数据库 时间:
2015-01-19 22:46:44
阅读次数:
298
原文:http://www.oschina.net/code/snippet_564772_13507
utf8是变长字符集,单个字符占用1~4个字节。mysql在选择utf8字符集时,最多只能存储3个字节的utf8字符,如果想要保存任意的utf8字符,数据必须用utf8mb4字符集,有些...
分类:
其他好文 时间:
2015-01-05 18:26:44
阅读次数:
179
数据库插入四字节字符报错Incorrect string value: ‘\xF0\xA3\x8E\xB4\xE9\xAB.. 改变字符编码utf8mb4貌似很二 直接找到四字节那个字符改成正常的字符貌似有点简单粗暴(俺就是这么干的!O(∩_∩)O哈哈~)。 大家...
分类:
数据库 时间:
2015-01-05 11:20:35
阅读次数:
631
一直用oracle,好久没有用mysql,今天搭建了一个mysql的web开发环境。竟然抛出这个异常: Unknown?character?set:?‘utf8mb4‘
org.springframework.jdbc.CannotGetJdbcConnectionException:?Could?not?get...
分类:
数据库 时间:
2014-12-20 20:58:49
阅读次数:
401
utf8mb4_unicode_ci vs. utf8_unicode_ci这两种MySQL的collations(整理),使用哪个好?...
分类:
数据库 时间:
2014-12-20 19:44:42
阅读次数:
505
最近在一次MySQL数据迁移的过程中遭遇了字符集的问题,提示为"Character set 'utf8mb4' is not a compiled character set"。即是字符集utf8mb4不是一个编译的字符集以及没有在Index.xml文件里指定。下面是其处理过程及解决办法,供大家参考。 1、错误提示SHELL>mysqlbinlog --database=bs_salary --s...
分类:
其他好文 时间:
2014-12-19 12:16:50
阅读次数:
221
1.修改my.cnf[client]default-character-set = utf8mb4[mysqld]collation-server = utf8mb4_unicode_cicharacter-set-server = utf8mb4重启mysql,检查字符集是否已经更改,除了char...
分类:
数据库 时间:
2014-12-15 18:51:43
阅读次数:
226