MySQL、utf8\u通用\u ci&;西里尔文字

MySQL、utf8\u通用\u ci&;西里尔文字,mysql,Mysql,MySQL版本4.1及其排序规则utf8_general_ci似乎不喜欢特定的西里尔字母--“С”和“呫”。适用于MySQL 5.0及以上版本 由于该字段用于以俄语以外的语言(英语、爱沙尼亚语、德语)存储信息,因此无法想象更改排序规则的类型 有人有过与此相关的问题吗?有什么想法(升级MySQL除外) 谢谢 你说的“不喜欢”到底是什么意思?试试mysql\u查询(mysql\u查询('SET character\u SET\u results=utf8'))当你运行查询时。我以前听说过这个问题,

MySQL版本4.1及其排序规则utf8_general_ci似乎不喜欢特定的西里尔字母--“С”和“呫”。适用于MySQL 5.0及以上版本

由于该字段用于以俄语以外的语言(英语、爱沙尼亚语、德语)存储信息,因此无法想象更改排序规则的类型

有人有过与此相关的问题吗?有什么想法(升级MySQL除外)


谢谢

你说的“不喜欢”到底是什么意思?试试mysql\u查询(mysql\u查询('SET character\u SET\u results=utf8'))当你运行查询时。我以前听说过这个问题,但我不记得确切的解决方案是什么。这需要更多的信息才能得到一个像样的答案。你到底在做什么?数据从哪里来,如何进入数据库?你使用什么平台或语言获取数据?你如何连接到mySQL?代码是什么样子的?你在哪里输出字符?你在什么平台上?你能展示一些代码吗?我有一个快速的答案,但它是基于PHP/MySQL堆栈的。Pekka提出了一个很好的观点,我们甚至不知道你是否在使用PHP。请参考Pekka的评论并提供进一步的细节。