database - 数据库如何对汉字进行排序?

标签 database postgresql cjk

我目前正在编写一个网络应用程序,需要对一组汉字进行排序,我想知道汉字是否按数据库排序,如果是,如何排序?

作为引用,我将使用 PostgreSQL。

最佳答案

PostgreSQL 使用操作系统语言环境设施对文本进行排序。这与 sort 等操作系统工具为您提供的行为完全相同。因此,在初始化数据库系统时,将您的语言环境设置为有用的内容,例如 zh_HK.utf8

如果您不喜欢那种结果,则必须使用自定义解决方案。

关于database - 数据库如何对汉字进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554158/

相关文章:

java - 每个用户向数据库插入 ~4K 行 - 设计和性能

sql - 我如何使用带有多个参数的 SQL where 子句

php - 检测字符串中的中文(多字节)字符

android - 如何让android设备 "speak"中文?

数据库 - 为什么不区分大小写?

php - 自从从 mysql 更新到 mysqli 以来数据库查询被破坏

php - 主机 (iPage) 不允许远程访问。那么我怎样才能访问/编辑我的数据库呢?

PHP 和 MySQL - 显示数据库中最后十个条目的最有效方法?

sql - 键中命名的列 "sn"不存在 LINE 6 : PRIMARY KEY (SN, PN, JN)

PHP 显示汉字 : SET NAMES 'utf8' not working