Linux가 중국어를 지원하지 않으면 어떻게 해야 하나요?
현재 시스템에서 사용하는 기본 문자 집합 확인:
# locale
RedHat/CentOS 시스템에서 시스템에서 사용하는 기본 언어를 기록한 파일은 /etc/sysconfig/i18n입니다. 중국어 시스템이 기본으로 설치되어 있는 경우 i18n의 내용은 다음과 같습니다.
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
LANG 변수는 Language의 약어입니다. 영어를 조금이라도 아는 사용자라면 이 변수가 시스템의 기본 언어, 즉 시스템 메뉴를 결정한다는 것을 한눈에 알 수 있습니다. 프로그램의 도구 모음 언어, 입력 방법의 기본 언어 등 SYSFONT는 시스템 글꼴(System Font)의 약어로, 시스템이 기본적으로 사용하는 글꼴을 결정합니다. SUPPORTED 변수는 시스템에서 지원하는 언어, 즉 시스템이 표시할 수 있는 언어를 결정합니다. 컴퓨터는 영어권 국가에서 시작되었기 때문에 이러한 변수를 무엇으로 설정하든 기본적으로 항상 영어가 지원되며, 어떤 글꼴을 사용하든 영어 글꼴이 항상 포함된다는 점에 유의해야 합니다.
추천: "linux tutorial"
그렇다면 중국어를 어떻게 표시할까요?
1. 시스템에 중국어 언어 팩이 설치되어 있어야 합니다
# yum -y groupinstall chinese-support
2. 언어 팩만으로는 충분하지 않으며 해당 문자 세트를 설정해야 합니다.
2.1 임시 적용:
# export LANG="zh_CN.UTF-8" # 设置为中文 # export LANG="en_US.UTF-8" # 设置为英文
2.2 영구 적용, 편집/ etc/sysconfig /i18n (재부팅하는 것이 가장 좋습니다)
LANG="zh_CN.UTF-8"
2.3 또는 /etc/profile 구성 파일을 편집하고 다음 줄을 추가합니다.
export LANG="zh_CN.UTF-8"
Reload:
# . /etc/profile
현재 문자 집합 보기:
# echo $LANG
위 뒤에 설정, 캐릭터 세트를 설정해야 합니다.
보기:
첨부파일:
문자셋 설정 후 웹 프로젝트 다운로드 파일이 깨졌을 경우 Tomcat file.encoding을 변경하고, catalina.sh(catalina.sh)에서 -Dfile.encoding을 설정하면 됩니다. .bat in windows) =UTF-8
물론 server.xml에서도 UTF-8 인코딩을 설정해야 합니다:
위 내용은 Linux가 중국어를 지원하지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!