在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单独处理。
答案 0 :(得分:0)
请检查整理和字符集。 这是一个用于接受葡萄牙语字符的示例创建语句。
CREATE DATABASE dansih_db CHARACTER SET latin1 COLLATE latin1_danish_ci;
尝试在DB中更改字符集和排序规则 上述字符集和排序规则的输出示例
[
答案 1 :(得分:0)
根据http://mysql.rjweb.org/utf8mb4_collations.html并在MySQL中进行了测试,latin1_general_ci是可正确区分OP已识别字符的排序规则
它也可以对其进行正确排序,并且不会将Ç转换为C。