Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  String Collating Support for Complex Character Sets

12.13.2 复杂字符集的字符串排序支持

对于名为 MYSET 的简单字符集,排序规则在 MYSET.xml 配置文件中使用 <map> 数组元素在 <collation> 元素中指定。如果您的语言的排序规则太复杂,无法使用简单的数组处理,您必须在 ctype-MYSET.c 源文件中定义字符串排序函数,该文件位于 strings 目录中。

现有的字符集提供了最好的文档和示例,展示了如何实现这些函数。查看 strings 目录中的 ctype-*.c 文件,例如 big5czechgbksjistis160 字符集的文件。查看 MY_COLLATION_HANDLER 结构体,以了解它们如何被使用。查看 strings 目录中的 CHARSET_INFO.txt 文件,以获取更多信息。