mysql 字符集校验 general unicode utf8_bin_ci
来源:互联网 发布:永辉超市 知乎 编辑:程序博客网 时间:2024/06/10 20:30
如题,在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci
而不是utf8_unicode_ci
呢?
区别在于字符对比上
请看mysql上面的例子:
对与general来说 ß = s 是为true的
但是对于unicode来说 ß = ss 才是为true的,
其实他们的差别主要在德语和法语上,所以对于我们中国人来说,一般使用general,因为general更快
如果你对德语和法语的对比有更高的要求,才使用unicode,它比general更准确一些(按照德语和法语的标准来说,在对比或者排序上更准确)
看看这个文档:http://dev.mysql.com/doc/refman/5.0/e...
另外还有utf8_bin_ci也是比较常用的哦,在字符对比时,unicode和general都不是大小写敏感的,所以如果要求大小写敏感的话,就使用bin
- mysql 字符集校验 general unicode utf8_bin_ci
- mysql字符集校验规则
- mysql 字符集&校验规则
- MYSQL 字符集 & 校验规则
- mysql校验字符集
- Mysql字符集和校验规则
- mysql字符集与校验规则的设置
- mysql 字符集,校验规则,以及默认编码
- MySQL字符集和校验规则概念
- MySQL字符集和校验规则概
- UniCode字符集
- UniCode字符集
- UNICODE字符集
- Unicode字符集
- Unicode字符集
- Unicode字符集
- Unicode字符集
- Unicode字符集
- WinCE虚拟串口驱动(一) .
- 一维数学方程式组求解。
- android多国语言使用
- Valid a Palindrome
- linux设备驱动--异步通知和异步I/O
- mysql 字符集校验 general unicode utf8_bin_ci
- 在oracle 查看执行计划及如何看懂执行计划.
- Windows ce 桌面定制小结
- redis-cli 常用命令
- Linux下SSH免密码登录
- 网格计算(二)
- 为什么要使用线程池
- sql server 判断是否存在数据库,表,列,视图……
- 一分钟经理人精髓记录