【发布时间】:2018-05-10 11:23:08
【问题描述】:
MySQL 中是否有办法按照葡萄牙语对字符进行整理?以同样的方式有 utf8_spanish_ci 或西班牙语。或者有没有办法添加新的排序规则?
有以下字符:
ç (Gonçalves)
ã (Guimarães)
õ (Simões)
â (Tânger)
ô (Pôrto)
ê (Gouvêa)
é (Féria)
í (Vinícius)
ó (Grijó)
ú (Araújo)
á (Tomás)
ñ (Núñez)
当使用 utf8_general_ci 搜索“Gonçalves”时,也会返回“Goncalves”。我需要这些由 MySQL 单独处理。
【问题讨论】:
-
使用
latin1_danish_ci作为排序规则。 collation-charts.org/mysql60/mysql604.latin1_danish_ci.html -
这会将 CcÇç 视为相同。
-
在文档中它有不同的值。奇怪
-
您是否尝试过更改排序规则和字符集
-
您可以查看排序规则 here 。我同意丹麦语似乎对 那些 口音比西班牙语或西班牙语2 更符合您的要求。