我最近了解到,如果您不希望 MySQL 将 å 读为 a 或 ö 读为 o,则需要使用 uft8_bin 排序规则。
我的网站是多租户的,所以不是每个人都需要 utf8_bin 排序规则。我的一些客户在挪威和芬兰,他们要求正确订购这些“非英语”字符。
但是无论如何将表设置为 utf8_bin 是个好主意吗?
还是有更好的方法,例如仅在非英语国家/地区将排序规则设置为 utf8_bin ?
这是否会影响来自英国国家的任何人,或者 utf8_bin 的行为与 utf8_general_ci 相同,但具有正确排序 å、ö 等的额外好处?
还是有比 utf8_bin 更好的选择?