需配置哪些中文locale以避免字符缺失或不匹配问题?
Arch Linux中的中文Locale解析
刚琢磨过Arch Linux里的中文locale设置,正好来聊聊这个点~
在Arch Linux的/etc/locale.gen配置文件里,你会看到好几种不同的中文locale选项,它们带有地域特异性:
- 对应中国大陆的locale
- 对应中国香港的locale
- 对应新加坡的locale
- 对应中国台湾的locale
有意思的是,这里面甚至没包含日本和韩国的相关locale。而且哪怕是同一个地区,还会有多个不同的locale选项存在。
这背后其实是汉字体系的特性导致的:汉字本身缺乏一套统一的系统性规范,而且使用地域非常广泛,当初把汉字纳入UTF编码的过程可不是件轻松事——毕竟不同地域的汉字在使用习惯、字形细节、词汇选择上都存在不少差异,这些差异也直接体现在了locale的细分上。目前关于汉字编码和locale适配,还有大量需要梳理和统一的内容。
内容的提问来源于stack exchange,提问作者Philipp
相关产品推荐
相关产品推荐

