针对葡萄牙语的MySQL整理

时间:2017-11-27 09:11:08

标签: mysql utf-8 collation

在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单独处理。

2 个答案:

答案 0 :(得分:0)

请检查整理和字符集。 这是一个用于接受葡萄牙语字符的示例创建语句。

CREATE DATABASE dansih_db CHARACTER SET latin1 COLLATE latin1_danish_ci;

尝试在DB中更改字符集和排序规则 上述字符集和排序规则的输出示例

[Check this output[1

答案 1 :(得分:0)

根据http://mysql.rjweb.org/utf8mb4_collations.html并在MySQL中进行了测试,latin1_general_ci是可正确区分OP已识别字符的排序规则

它也可以对其进行正确排序,并且不会将Ç转换为C。