mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用

canca10年前 (2016-01-20)644
我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?   添加的作用是:指定字符的编码、解码格式。           &nb…

java连接MySql数据库 zeroDateTimeBehavior

canca10年前 (2016-01-20)589
JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常,就是所见的:java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00'&…

mysql utf8mb4与emoji表情

canca10年前 (2016-01-20)603
mysql utf8mb4与emoji表情
MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区, BMP是从哪到哪,到http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters这里看,基本就是0000~FFFF这一区。 从MYSQL5…

mysql : utf8mb4 的问题

canca10年前 (2016-01-20)827
微信呢称和QQ呢称上有很多火星文和emoji表情图片,这些数据,如果直接insert到mysql数据库,一般会报错,设置成utf8都不好使,必须改成utf8mb4编码,这二者的区别见: mysql utf8mb4与emoji表情 ,网上的解决办法大多是修改my.cnf参...…