>  기사  >  운영 및 유지보수  >  centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법

centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법

王林
王林원래의
2020-04-02 10:24:482506검색

centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법

1. 중국어 패키지가 설치되어 있는지 확인

아래의 이름을 이용하여 중국어 설치 패키지가 시스템에 설치되어 있는지 확인할 수 있습니다.

locale -a |grep "zh_CN"

centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법

설치되지 않았음을 나타내는 출력이 없습니다. 다음 명령을 입력하여 설치하세요.

yum groupinstall "fonts" -y

2. 구성 파일을 수정하세요

구성 파일을 수정하기 전에 현재 시스템을 살펴보겠습니다. 언어 환경:

# 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

편집 페이지로 들어가서 i를 입력하여 편집을 시작하고 esc를 입력합니다. 편집 후 최종 모드로 이동한 다음 wq를 입력하고 저장하고 종료합니다.

centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법

그런 다음 현재 로케일을 확인하세요:

# 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=

3. 검증 성공 여부

[root@node2 ~]# date
2017年 10月 16日 星期一 16:30:24 CST

추천 관련 튜토리얼: centos tutorial

위 내용은 centos7에서 한자가 깨져 표시되는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.