编码和整理之间的区别?
Posted
技术标签:
【中文标题】编码和整理之间的区别?【英文标题】:Difference between Encoding and collation? 【发布时间】:2011-12-05 03:16:53 【问题描述】:我看到了与encoding
和collation
相关的某些问题和错误。有哪位访客能解释一下mysql
域的区别吗?
【问题讨论】:
dev.mysql.com/doc/refman/5.5/en/charset-general.html What does character set and collation mean exactly?的可能重复 【参考方案1】:在programmers.SE 上找到了很好的答案:
排序规则定义了比较运算符的行为:=、>、= ...
【讨论】:
【参考方案2】:我认为以下是编码的更好定义
编码是一种将数字列表转换为二进制以便存储在磁盘上的算法。例如,UTF-8 会像这样翻译数字序列 1、2、3、4:“00000001 00000010 00000011 00000100”。
来源:http://www.calipus.com/blog/what-is-the-difference-between-character-sets-encoding-collations/
【讨论】:
你只回答了一半,整理部分在哪里?【参考方案3】:编码是指使用的字符集。 排序规则决定了排序顺序。
见:http://dev.mysql.com/doc/refman/5.5/en/charset-general.html
【讨论】:
以上是关于编码和整理之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章
UTF-8和GBK编码之间的区别(页面编码数据库编码区别)以及在实际项目中的应用