在macOS上使用sort
命令对带重音字母的文本进行排序时出现问题。
这是我的语言环境设置:
LANG="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
这是一个简单的文本文件,带有关联的hexdump -C
:
î
a
z
Hexdump:
00000000 c3 ae 0a 61 0a 7a 0a 0a
这是在macOS上使用sort
命令时得到的:
a
z
î
哪个是正确的顺序。但是,在相同的语言环境设置下,我在Ubuntu上得到了正确的结果:
a
î
z
我如何设置我的macOS安装,使其与Ubuntu相同?