分类:MySql 发布时间:2016-09-28 16:29:00
- 字符集与乱码有关 - 排序规则与查询有关 #### emoji 表情与 utf8mb4 当保存 emoji 表情时如果使用 utf8 格式就会出现乱码现象,需要修改设置为 utf8mb4。 mysql 里的 utf8 一个字符最多3字节,只支持 BMP 这部分的 unicode 编码区,而 utf8mb4 是一种可支持4个字节UTF 编码。 #### utf_bin 和 utf_general_ci ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的;bin 是二进制, a 和 A 会别区别对待.例如你运行: ``` SELECT * FROM table WHERE txt = 'a'那么在 utf8_bin ``` utf_bin 中你就找不到 txt = 'A' 的那一行, 而 utf8_general_ci 则可以.
搜索
文章分类
最新文章