【问题标题】:Encoding problem: ucs2_bin collate does not support cyrillic and greek languages编码问题:ucs2_bin collat​​e 不支持西里尔语和希腊语
【发布时间】:2011-01-26 09:43:18
【问题描述】:

我需要在 Mysql 数据库的字段中存储和比较多种语言的文本。实际上,我将 uc2 设置为字符集,将 ucs_bin 设置为整理,我发现它不适用于西里尔文和希腊字符。
我怎么解决这个问题?有什么建议吗?
提前感谢
特奥多罗

【问题讨论】:

    标签: mysql utf-8 character-encoding internationalization ucs2


    【解决方案1】:

    使用utf8 作为字符集,使用排序规则utf8_unicode_ci——这是最可靠的组合(虽然比使用utf8_general_ci 稍慢)。

    【讨论】:

    • _ci 代表不区分大小写,并且同样比较重音字符。使用排序规则utf8_bin 区分重音字符和大小写。
    猜你喜欢
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2023-03-25
    • 2015-07-28
    相关资源
    最近更新 更多