辛星浅析utf8中比较常见的utf8校对集

来源:互联网 发布:scala 数组截断 编辑:程序博客网 时间:2024/05/16 11:12

       目前来说,utf8编码已经被广大开发者所接受,特别是一些国际产品,为了更好的支持国际化,支持utf8是最好的选择。今天说的就是MySQL中对utf8编码的校对集的选择。

      通常我们选择的比较多的是utf8_general_ci,其中的ci是case  insensitive的缩写,表示大小写不敏感。

      为了区分大小写,我们可以使用utf8_general_cs,其中cs是case  sensitive的缩写,表示大小写敏感。

      其实还有几种使用的比较多的,比如utf8_bin,它是将字符串中的每一个字符都使用二进制数据存储,当然也是区分大小写的。


      因此,也是给广大开发者朋友们提醒一下,选择字符集的时候一定要选择好对应的校对集,否则会很麻烦,特别是对于大小写的处理上,可能会有很多意想不到的事情发生。

0 0
原创粉丝点击