据我所知,C.UTF-8语言环境开始于Debian对标准C语言环境进行现代化的尝试,随着时间的推移,一些其他发行版,如Fedora,增加了对它的支持。但是其他Linux发行版、Unices (例如BSD和macOS)和环境(如Cygwin和MinGW)呢?依赖于任何类似于Unix的现代系统安全吗?
发布于 2020-08-22 17:25:19
它是“成功还是失败”(这在很大程度上取决于开发人员从其他系统复制特性的倾向,而不是从标准中填充缺失的部分):
但
最小尺寸的C.UTF-8
地区随GNU C库2.35发布。任何带有该版本的库(或更高版本)的发行版都可能有C.UTF-8
。在某个与Arch相关的时刻(2021年9月8日,它使用glibc 2.33)。其他平台不受影响。
发布于 2020-08-22 16:46:24
简单地说:没有。
locale -a
的Manjaro (基于Arch的)输出仅为:
C
en_AU.utf8
en_US.utf8
POSIX
我假设上游Arch是相同的,也缺少您所需的C.UTF-8
。
Manjaro和Arch都是非常现代的组合。
https://unix.stackexchange.com/questions/597962
复制相似问题