葡萄牙语的MySQL排序规则

葡萄牙语的MySQL排序规则,mysql,utf-8,collation,Mysql,Utf 8,Collation,MySQL中有没有办法按照葡萄牙语对字符进行整理?同样,还有utf8_西班牙语_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”时,也会返回“Goncal

MySQL中有没有办法按照葡萄牙语对字符进行整理?同样,还有utf8_西班牙语_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单独处理这些内容。

请检查排序规则和字符集。 这是一个用于接受葡萄牙语字符的create语句示例

CREATE DATABASE dansih_db CHARACTER SET latin1 COLLATE latin1_danish_ci;
尝试更改数据库中的字符集和排序规则 上述字符集和排序规则的输出示例

[

根据MySQL并在MySQL中测试,latin1\u general\u ci是一种排序规则,可以正确区分OP识别的字符


它也会正确地对它进行排序,并且不会将ç转换为C。例如,

使用
latin1_danish_ci
作为排序规则。这将Ccç视为相同。在文档中,它有不同的值。奇怪的是,您是否尝试过更改排序规则和字符集?您可以检查排序规则。我同意,丹麦语似乎可以为这些ac执行您想要的操作比西班牙文或西班牙文多2美分。