MySQL:我应该为排序规则烦恼吗?
MySQL支持超过70种排序规则,但是我该怎么办正确使用它们吗?
我总是使用 utf8_general_ci ,因为它感觉很一般:)
但是是否也有我需要其他排序规则的情况?例如在多语言网站之类的? (感觉有点奇怪,因为有服务器端脚本方法)。
那我应该打扰他们吗?
MySQL supports more than 70 collations, but how should I use them properly?
I'm always using utf8_general_ci
because it feels general :)
But are there cases when I need other collations too? For example in a multi-lingual website or something? (what feels a bit strange because for that there are server side scripting methods).
So should I bother with them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选择一个合理的默认值(或者仅使用本机数据库默认值),然后您可以根据需要覆盖查询中的默认排序规则。
http://dev.mysql.com/doc/refman/5.0 /en/charset-collate.html
Choose a sensible default (or just use the native database default), you can then override the default collation in a query if necessary.
http://dev.mysql.com/doc/refman/5.0/en/charset-collate.html