gpt4 book ai didi

MySQL,UTF-8,字符排序

转载 作者:行者123 更新时间:2023-11-29 04:27:25 27 4
gpt4 key购买 nike

通过 C-Api 和 Gtk GUI 工具包在 Linux Ubuntu 中使用 MySql 服务器,我在使用克罗地亚语字符“čćžšđČĆŽŠĐ”时遇到了一些关于 utf8 排序和排序的一般问题。

我的 MyISAM 表是使用 ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci 创建的。

服务器返回数据但 MySql 不知道克罗地亚字母。他们“不知道”如何正确地对它们进行排序,对于这些字符,他们“不知道”将小写字母(例如“č”)交换为大写字母“Č”。对于所有其他字母,一切正常。因此,现在我只能选择使用能够正确处理所有这些情况的 GTK 对查询结果进行额外排序。但是(当然)这是我想要的“最后”解决方案。

有什么建议吗?

最佳答案

如果您使用的是 mysql-5.6 或更高版本,请使用 utf8_croatian_ci 归类。 Discussion here

再见

关于MySQL,UTF-8,字符排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com