아래 이름을 이용하여 시스템에 중국어 설치 패키지가 설치되어 있는지 확인할 수 있습니다.
locale -a |grep "zh_CN"
설치되지 않았음을 나타내는 출력이 없습니다. 다음 명령을 입력하여 설치하세요.
yum groupinstall "fonts" -y
설치가 완료되었습니다.
[root@iz2ze6adlpez0gy7j13vrmz /]# locale -a | grep "zh_CN" zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8
중국어 패키지가 설치되었는지 확인하세요. 패키지가 시스템에 설치되었으므로 다시 설치할 필요가 없습니다. 중요 사항: 아래 단계를 따른 후에도 시스템이 여전히 중국어를 사용할 수 없는 경우 위의 인코딩 방법을 하나씩 시도해 보십시오. 예를 들어 LANG="zh_CN"을 LANG="zh_CN.gb18030"으로 변경합니다.
구성 파일을 수정하기 전 현재 시스템 언어 환경을 살펴보겠습니다.
# echo $LANG en_US.UTF-8 # locale LANG=en_US.UTF-8 LC_CTYPE="en_US.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=
중국어 언어팩이 설치되어 있지만 기기의 로캘이 중국어가 아니기 때문에 locale.conf 구성을 수정해야 합니다. 파일
# vim /etc/locale.conf LANG="zh_CN" # source /etc/locale.conf
vim /etc/locale.conf 进入编辑页面,输入i开始编辑,编辑完成输入esc到底行模式,然后输入:wq,保存并退出
다음 명령을 사용하여 locale.conf 구성 파일을 수정할 수도 있습니다.
# localectl set-locale LANG=zh_CN
그런 다음 현재 로케일을 확인하세요.
# echo $LANG zh_CN # locale LANG=zh_CN LC_CTYPE="zh_CN" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_COLLATE="zh_CN" LC_MONETARY="zh_CN" LC_MESSAGES="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATION="zh_CN" LC_ALL=
[root@node2 ~]# date 2017年 10月 16日 星期一 16:30:24 CST
locale -a | grep "zh_CN" : 사용 가능한 모든 공개 로케일의 이름을 나열한 다음 중국어로 필터링합니다
locale -a 사용 가능한 모든 공개 로케일의 이름을 나열하십시오.
다음 항목이 표시되면 시스템에 중국어 언어 팩이 설치되었음을 의미합니다. 더 이상 설치할 필요가 없습니다. 그렇다면 이러한 항목은 무엇을 의미합니까?
{언어 코드}_{국가 코드}.{문자 집합}
zh는 중국어 코드, CN은 중국 코드, gb18030, gb2312, utf8은 언어 문자 집합
그러면 각 항목은 "당신은 중국어를 말하고, 당신은 중국에 있고, 언어 문자 집합은 gb18030/gb2312/utf8"이라고 공통적으로 이해할 수 있습니다.
위 항목을 찾을 수 없으면 중국어를 수동으로 설치하십시오. pack
# yum install kde-l10n-English (약 11M)
locale : 현재 시스템 언어 환경을 확인하세요
각 항목의 의미는 다음과 같습니다.LANG
: 현재 시스템의 언어 LANG
:当前系统的语言
LC_CTYPE
:语言符号及其分类
LC_NUMERIC
:数字
LC_COLLATE
:比较和排序习惯
LC_TIME
:时间显示格式
LC_MONETARY
:货币单位
LC_MESSAGES
:信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等
LC_NAME
:姓名书写方式
LC_ADDRESS
:地址书写方式
LC_TELEPHONE
:电话号码书写方式
LC_MEASUREMENT
:度量衡表达方式
LC_PAPER
:默认纸张尺寸大小
LC_IDENTIFICATION
:对locale自身包含信息的概述
LC_ALL
LC_CTYPE
: 언어 기호 및 분류
LC_NUMERIC
: 숫자
LC_COLLATE
: 비교 및 정렬 습관
LC_TIME code>: 시간 표시 형식 <span style="font-size: 14px;"></span><code>LC_MONETARY: 통화 단위<span class="fontstyle0"><br><code>LC_MESSAGES
: 정보는 주로 프롬프트 정보, 오류 정보, 상태 정보, 제목, 라벨, 버튼 및 메뉴입니다. 등LC_NAME
: 이름 쓰는 방법 LC_ADDRESS
: 주소 쓰는 법 LC_TELEPHONE
: 전화번호 쓰는 법
LC_MEASUREMENT
: 도량형을 표현하는 방법
LC_PAPER
: 기본 용지 크기
LC_IDENTIFICATION
: 로캘 자체에 포함된 정보 개요
LC_ALL
: 우선순위가 가장 높은 변수입니다. 이 변수가 설정되면 모든 LC_* 및 LANG 변수는 강제로 해당 값을 따르게 됩니다.
# reboot🎜5. 원격 도구의 잘못된 문제 해결 SSH Secure🎜 🎜🎜🎜🎜🎜🎜원격 도구를 사용하여 연결할 때 Linux에 중국어 파일이나 디렉터리가 있는 경우 표시되면 잘못된 문자가 나타납니다. 그 이유는 🎜 Linux 인코딩이 UTF-8이고 원격 도구의 기본값이 현재 시스템 로컬 인코딩인 GBK이기 때문입니다. 따라서 해결책은 둘 다의 인코딩을 통합하는 것입니다. 그러나 SSH 보안 도구는 인코딩을 설정할 수 없으므로 Linux 시스템 인코딩을 수정하여 통합 인코딩을 수행합니다. 🎜🎜🎜1단계: 현재 시스템의 로캘을 확인합니다. 🎜🎜이전에는 gbk 인코딩으로 수정되었기 때문입니다. 🎜🎜🎜🎜🎜2단계: 구성 파일 locale.conf 수정🎜
# vim /etc/locale.conf🎜 i를 입력하여 편집 모드로 들어갑니다. 편집 후 ESC를 눌러 최종 모드로 들어갑니다. 그런 다음 wq를 입력하여 종료하고 저장합니다. 🎜
执行下面的命令,让修改生效。
# source /etc/locale.conf
输入date验证。如果还有问题,也可以reboot重启一下。
推荐教程: 《CentOS教程》
위 내용은 centos7에서 중국어 왜곡 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!