下面是我的语言环境集。
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
如果我将 LC_CTYPE 更改为 en_US.UTF-8 那么我无法在终端或其他应用程序中输入中文字符。为什么?LC_TYPE 中前缀 en_US 或 zh_CN 的作用是什么?
如果我想输入中文单词,那么我设置 LC_CTYPE=zh_CN,如果我想输入另一种语言(假设它是 X)单词,那么我设置 LC_CTYPE=X。但是如果我想同时输入中文和X,那我该怎么办呢?