作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我最近了解到,如果您不希望 MySQL 将 å 读取为 a 或将 ö 读取为 o,则需要使用 uft8_bin 排序规则。
我的网站是 Multi-Tenancy 的,所以不是每个人都需要 utf8_bin 排序规则。我的一些客户在挪威和芬兰,他们要求正确订购这些“非英语”字符。
但是无论如何将表设置为 utf8_bin 是个好主意吗?
或者是否有更好的方法,例如仅当他们是非英语国家时才将排序规则设置为 utf8_bin?
这会影响来自英语国家/地区的任何人吗?或者 utf8_bin 的行为与 utf8_general_ci 相同但具有正确排序 å、ö 等的额外好处吗?
或者有比 utf8_bin 更好的选择吗?
最佳答案
utf8_general_ci
正确排序 å 和 ö。 utf8_*_ci
和 utf8_bin
排序规则之间的区别在于前者不区分大小写。
关于mysql - 将 MySQL 数据库从 utf8_general_ci 更改为 utf8_bin - 好主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13575552/
我是一名优秀的程序员,十分优秀!