最好的mysql排序规则,如果我希望得到ñüáéíóú

问题描述 投票:0回答:1

我一直在网上冲浪,以找到适合我网站的最佳排序规则,如果我期望包含特殊字符(例如ñ ü ï á é í ó ú Ü Ä Ï...以及德语和葡萄牙语中的其他字符)的值。

我不使用utf8_bin,因为我需要排序规则不区分大小写(主要是由于搜索目的)。这种情况下最好的排序规则是什么?

mysql database collation
1个回答
0
投票

不区分大小写的排序规则是以_ci结尾的,例如utf8_general_ci

注意,如果要正确地对字符进行排序,则需要选择特定于您的语言的归类,例如utf8_german_ci。这可能会导致对其他语言的文本进行[[不正确]]排序。如果您要在数据库中混合使用语言,则必须选择任何排序规则可产生最少尴尬的结果。另请参见MySQL文档:

© www.soinside.com 2019 - 2024. All rights reserved.