辛星浅析utf8中比较常见的utf8校对集
2015-09-05 18:05
309 查看
目前来说,utf8编码已经被广大开发者所接受,特别是一些国际产品,为了更好的支持国际化,支持utf8是最好的选择。今天说的就是MySQL中对utf8编码的校对集的选择。
通常我们选择的比较多的是utf8_general_ci,其中的ci是case insensitive的缩写,表示大小写不敏感。
为了区分大小写,我们可以使用utf8_general_cs,其中cs是case sensitive的缩写,表示大小写敏感。
其实还有几种使用的比较多的,比如utf8_bin,它是将字符串中的每一个字符都使用二进制数据存储,当然也是区分大小写的。
因此,也是给广大开发者朋友们提醒一下,选择字符集的时候一定要选择好对应的校对集,否则会很麻烦,特别是对于大小写的处理上,可能会有很多意想不到的事情发生。
通常我们选择的比较多的是utf8_general_ci,其中的ci是case insensitive的缩写,表示大小写不敏感。
为了区分大小写,我们可以使用utf8_general_cs,其中cs是case sensitive的缩写,表示大小写敏感。
其实还有几种使用的比较多的,比如utf8_bin,它是将字符串中的每一个字符都使用二进制数据存储,当然也是区分大小写的。
因此,也是给广大开发者朋友们提醒一下,选择字符集的时候一定要选择好对应的校对集,否则会很麻烦,特别是对于大小写的处理上,可能会有很多意想不到的事情发生。
相关文章推荐
- java servlet 几种页面跳转的方法及传值
- A. Bear and Elections
- oracle数据文件被误删除后无法启动数据库的解决办法
- 线性规划与网络流 03最小路径覆盖问题
- Android 控件之十:ProgressBar进度条
- 程序员有趣的面试智力题
- C语言基础
- JavaScript的function对象
- HDU4287-STL模拟水题
- EventBus的初步使用:
- 数年不关注,Everything for windows已经进化得很厉害了
- 编译器内置宏__LINE__
- ATMEL91,Linux2.6.39:eth0:TX underrun, resetting buffers
- C++面试常见题目问与答(汇总二)
- 为UIAlertView添加block支持
- HDU 5348 MZL's endless loop (dfs+删边)
- Android 控件之九:DatePicker日期选择控件 DatePickerDialog日期选择对话框
- 深入分析 Java I/O 的工作机制
- html的table中不换行显示的效果
- 关于JAVA类的初始化顺序