mysql 4字节unicode 错误问题
来源:互联网 发布:centos gcc rpm安装包 编辑:程序博客网 时间:2024/06/06 04:19
一般用utf8就可以表示中文了
最近抓微博的数据有人该死的用奇怪的符号,会报sql异常
`java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F...'
之类的
网上搜了一些,新版的mysql可以是用utf8mb4格式,存取那些奇怪的字符
下了新版本,改了数据库编码和jdbcurl,但是插入的都是乱码
最后搜到一篇文章,还需要改character_set_server变量,改为utf8mb4 (原文逻辑比较混乱,就不列了,实在好奇的看下面)
这个是整个数据库的缺省编码,按照逻辑,应该和这个无关
但是事实是改了这个变量就正常了
无力吐槽,找了好久
找到的有关的文章:http://mckobe23.blog.51cto.com/826570/1067388
- mysql 4字节unicode 错误问题
- python unicode字节串转成中文问题
- python unicode字节串转成中文问题
- MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
- 解决Unicode模式读写文件错误问题
- MySQL字符编码的讨论:如何处理emoji等4字节的Unicode字符 - utf8mb4 vs. utf8 Collations
- Unicode :宽字节字符集
- Unicode:宽字节字符集
- Unicode:宽字节字符集
- Unicode :宽字节字符集
- 字节相关,Unicode,ANSI
- mysql 登陆密码错误问题
- utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
- mysql支持4字节表情
- 如何区分四字节unicode和两字节unicode
- Unicode: 宽字节字符集
- 字,字节,编码,unicode,ansi
- python2中unicode对象与字节流对象的编码问题
- glusterFS: self-heal 的触发条件
- 异步加载图片
- 1013—Digital Roots
- 运维中有用的命令
- MySQL安装指南
- mysql 4字节unicode 错误问题
- C/C++中static关键字详解
- 再论二维数组传参问题
- Android面试系列之一
- HDU 1829 并查集up
- 抽象类和接口的区别
- ACM程序设计导引及在线实践
- Win7 X64 IIS7.5 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- Ubuntu下安装eclipse