
Fedora 서버에 SSH로 접속할 때마다 로케일 설정이 올바르지 않습니다.
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: ??? LC_ALL ????????: ?????????
LC_CTYPE=UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
매번 나는 $ export LC_ALL="zh_CN.UTF-8"
필요한 언어를 작동시켜야 했습니다.
LANG=zh_CN.UTF-8
하지만 저는 and LC_ALL=zh_CN.UTF-8
in /etc/locale.conf/
과 in을 설정했습니다 ~/.bashrc
.
export
영구적으로 저장하는 방법이 있나요 ? 매우 감사합니다! !
답변1
export
당신의 것이 없습니다 ~/.bashrc
.
export LC_ALL=zh_CN.UTF-8
원격 서버에서 사용자로 로그인하면 해당 사용자의 ssh
정보 ~/.bashrc
를 얻어 설정됩니다 locale
.
답변2
LC_CTYPE 변수를 zh_CN.UTF-8로 설정해야 합니다.
MAC OS X에서는 Terminal.cpp -> 기본 설정 -> 구성 파일 -> 고급 -> "시작 시 로캘 환경 변수 설정"을 선택 취소합니다.