我特别需要使用Collation“chinese_prc_ci_ai”创建表,但在我的标准MySQL 2012安装中,我能找到的只是“big5”,“gb2312”排序规则。能帮助我指导一下如何解决这个问题吗?
由于
答案 0 :(得分:1)
Rick James的回答列出了一些可以用于中文的排序规则。 GB2312,GBK,GB18030是中国的国家标准。 GBK是最受欢迎的,GB18030是最新标准。那你为什么不试试它们,或者你只想要一个名为'chinese_prc_ci_ai'的整理?
答案 1 :(得分:0)
这些在8.0.0中可用:
| big5_chinese_ci | big5 | 1 | Yes | Yes | 1 |
| gb18030_chinese_ci | gb18030 | 248 | Yes | Yes | 2 |
| gb2312_chinese_ci | gb2312 | 24 | Yes | Yes | 1 |
| gbk_chinese_ci | gbk | 28 | Yes | Yes | 1 |
加上utf8。
我不熟悉“prc”,所以我不能说它是否与其中任何一个编码相同。你能提供样本文本 - 几个字符,加上HEX()
个字符;我会看他们是否匹配。
另一种方法是编写自己的字符集/排序规则。有一个网页讨论这个。
或者你可以在http://bugs.mysql.com提交错误。但是它可能在8.0.xx之前不可用,可能是8.1。