MySQL工作台:哪种排序规则允许最广泛的字符范围,包括外来/外来字符?
我正在创建一个EER模型,希望找到能够为我提供最多字符使用量的排序规则。存储的字符通常是标准英语,但有时品牌会有外国和/或重音字符。我如何确保它们得到支持,并且不会在将来变成正方形或问号MySQL工作台:哪种排序规则允许最广泛的字符范围,包括外来/外来字符?,mysql,sql,database,eer-model,Mysql,Sql,Database,Eer Model,我正在创建一个EER模型,希望找到能够为我提供最多字符使用量的排序规则。存储的字符通常是标准英语,但有时品牌会有外国和/或重音字符。我如何确保它们得到支持,并且不会在将来变成正方形或问号 通常我将它们存储在UTF-16中,但我看不到该选项可用,至少在默认情况下是这样。您要查找的是字符集,而不是排序规则。字符集定义用于表示这些符号的符号集和编码。排序规则定义用于比较给定字符集的字符并影响排序的规则 Unicode字符集提供了最广泛的字符支持。MySQL支持两种Unicode编码: UTF8-最多
通常我将它们存储在UTF-16中,但我看不到该选项可用,至少在默认情况下是这样。您要查找的是字符集,而不是排序规则。字符集定义用于表示这些符号的符号集和编码。排序规则定义用于比较给定字符集的字符并影响排序的规则 Unicode字符集提供了最广泛的字符支持。MySQL支持两种Unicode编码:
- UTF8-最多使用24位编码字符,向后兼容ASCII编码
- UCS2-始终使用16位编码每个字符,与ASCII编码不兼容