请教数据库高手(咱这没有SQL版阿)

raynix
03-07-23 8 227

我用sapdb做了个测试,用unicode存储简体中文,不过排序还是和mysql一样,有问题:

select name from test order by name

不简单


啊啊
恶心


简单


这是按照什么排的阿?能不能实现按拼音顺序排(就像gb2312编码的)?

谢谢!

robbin
2003-07-23 15:11

用汉字的Unicode编码和GBK编码顺序可能不一样,大概没有办法安装拼音排序。你试试数据库使用GBK编码。

raynix
2003-07-23 16:47

嗯,的确是不一样。可是我离不开unicode了,一部分用户是香港总部的(用big5),其他是北京、上海等分公司的用户(gbk)。所以不能只用gbk了。还有什么其它的办法么?

多谢了~~

robbin
2003-07-23 17:13

我也没有什么办法。一定要按照拼音对中文排序吗?

raynix
2003-07-23 17:23

原来在mysql上调好了unicode存储,以为可以一劳永逸了,呵呵。后来发现排序后看不出是什么规则,惨了。

真不明白制定unicode时是怎么处理中文编码规则的。

2Go 1 2 下一页