GBase 8s
运维管理
文章

GBase8s 如何实现中文拼音排序

发表于2025-12-09 10:14:5154次浏览2个评论

描述:
如何实现中文拼音排序?

 

解决办法:
使用 zh_cn 字符集, 并设置环境变量 GL_USEGLU=1, 重启数据库后创建数据库, 字段类型使用 nchar 或 nvarchar。
示例:
export GL_USEGLU=1
export DB_LOCALE=zh_cn.utf8
export DB_LOCALE=zh_cn.utf8
oninit
echo "create database testdb with log" | dbaccess -
echo "create table test (cc nchar(50))" | dbaccess testdb
echo "insert into test values ('中文')" | dbaccess testdb
echo "select cc from test order by cc" | dbaccess testdb  

评论

登录后才可以发表评论
GBase用户21143发表于 7个月前
赞!!!
用户头像
levvel发表于 1个月前
太有道理了!