我正在创建一个EER模型,并希望找到能够为我提供最多字符数的排序规则。将存储的字符通常是标准英语,但有时品牌将具有外来字符或重音字符。如何确保它们得到支持,而不是在未来改为方格或问号?
通常我将它们存储在UTF-16中,但至少在默认情况下没有看到该选项。
答案 0 :(得分:1)
您要找的是字符集而不是整理。字符集定义用于表示这些符号的符号集和编码。排序规则定义了用于比较给定字符集的字符并影响排序的规则。
Unicode字符集提供最广泛的字符支持。 MySQL支持两种Unicode编码:
在这两个字符集中,MySQL有多个排序规则,用于指定不同语言,Unicode规则和二进制比较规则的排序规则。
请参阅MySQL参考手册中的Character Set Support。