【发布时间】:2023-04-04 01:33:01
【问题描述】:
当我搜索 LIKE %カナ 时,它仍然会显示 かな 的结果。
来自Language-Specific Collations 下的 MySQL 文档(我在 8.0.26):
对于日语,
utf8mb4字符集包括utf8mb4_ja_0900_as_cs和utf8mb4_ja_0900_as_cs_ks排序规则。两种排序规则都区分重音并且 区分大小写。utf8mb4_ja_0900_as_cs_ks也是假名敏感和区分的 片假名字符来自平假名字符,而utf8mb4_ja_0900_as_cs对待 片假名和平假名字符相等,便于排序。
检查我的专栏,它显示了对假名敏感的排序规则:
SELECT COLUMN_NAME, COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS;
| COLUMN_NAME | COLLATION_NAME |
|---|---|
| kana | utf8mb4_ja_0900_as_cs_ks |
【问题讨论】: