gpt4 book ai didi

mysql - 如何在mysql中从右到左对语言数据进行排序?

转载 作者:行者123 更新时间:2023-11-30 00:05:10 29 4
gpt4 key购买 nike

我有一个 MySQL 数据库,用于存储波斯语数据和信息。信息是姓名,我想按字母顺序对姓名进行排序。但MySQL不支持波斯语和其他一些从右到左的语言。

如何对它们进行排序?

我的另一个问题是 phpmyAdmin,phpmyAdmin 无法显示波斯语数据并显示一些字符而不是该字符

最佳答案

关于第一个问题;正如 fancyPants 所说,使用正确的排序规则,你应该没问题。排序是通过排序规则处理的,并且有 utf8 波斯语排序规则可用。

关于你的第二个问题:

几乎可以肯定,发生的情况是您没有正确存储数据。正如 Sid M 所说,了解您尝试过的内容以及系统的运行情况将会有很大帮助,但这些问题几乎总是以配置错误或编写不当的软件而告终。 phpMyAdmin 和 MySQL 可以很好地处理多个字符集。想必您会想要使用 utf8。

正确设置数据库和表,然后确保正确配置客户端应用程序(可能使用SET NAMES 'UTF8'mysql_set_charset('utf8'),但请阅读链接以获取比此处值得包含的更多详细信息。

参见https://wiki.phpmyadmin.net/pma/Garbled_dataHow to display UTF-8 characters in phpMyAdmin?对于初学者和 SQL injection that gets around mysql_real_escape_string()获取比您可能想了解的更多信息:)

关于mysql - 如何在mysql中从右到左对语言数据进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24629545/

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