具有unicode支持的Unix命令行排序实用程序

时间:2010-12-08 16:02:13

标签: unix sorting command-line unicode

我使用的系统来自GNU Coreutils的排序,似乎对Unicode不满意。

你还能提出什么建议?

是否有一个使用libicu的命令行实用程序?

1 个答案:

答案 0 :(得分:2)

我不知道有什么替代方案,但GNU排序似乎在我的系统上使用UTF-8工作正常。

您应该记住,GNU排序取决于正确的区域设置(LC_ *环境变量,特别是LC_COLLATE)。 LC_COLLATE(或LC_ALL)应设置为支持UTF-8的语言环境(例如en_US.UTF-8或el_GR.UTF-8),最好使用您感兴趣的语言。

系统中LC_COLLATE环境变量的值是多少?您对哪种特定的Unicode变体感兴趣?更重要的是,您正在处理的确切问题是什么?