>  기사  >  운영 및 유지보수  >  리눅스에서는 중국어를 입력할 수 없습니다

리눅스에서는 중국어를 입력할 수 없습니다

王林
王林원래의
2020-01-11 09:30:125139검색

리눅스에서는 중국어를 입력할 수 없습니다

환경:

서버 환경: Ubuntu Server 16.04 lts

서버 인코딩 구성:

먼저 셸 연결을 사용하여 서버에 로그인한 후 터미널에 locale 명령을 입력합니다.

$ locale
LANG=
LANGUAGE=C:
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

(무료 동영상 튜토리얼 추천: linux 동영상 튜토리얼)

각 옵션의 의미는 다음과 같습니다.

언어 기호 및 분류(LC_CTYPE)

숫자( LC_NUMERIC)

비교 및 정렬 습관(LC_COLLATE)

시간 표시 형식(LC_TIME)

통화 단위(LC_MONETARY)

정보는 주로 프롬프트 정보, 오류 정보, 상태 정보, 제목, 라벨, 버튼 및 메뉴 등입니다. (LC_MESSAGES)

이름 쓰기 방법(LC_NAME)

주소 쓰기 방법(LC_ADDRESS)

전화번호 쓰기 방법(LC_TELEPHONE)

미터 표현 방법(LC_MEASUREMENT)

기본 용지 크기(LC_PAPER)

정보 개요 로케일 자체(LC_IDENTIFICATION)에 포함되어 있습니다.

우리가 고치고 싶은 것은 중국어 입력 문제이므로 다음에는 LC_CTYPE만 설정하면 됩니다. LC_CTYPE即可。

查看系统支持的编码方式:

locale -a

看看输出内容中是否包含 zh_CN.utf-8,如果不包含的话,可以先安装下语言包

sudo apt-get -y install language-pack-zh-hans

安装后已经包含 zh_CN.utf-8

接下来,修改 LC_CTYPE的值,使用 export LC_CTYPE='zh_CN.UTF-8'命令来修改。

直接执行 export LC_CTYPE='zh_CN.UTF-8'那么只对当前会话有效

所有用户(永久) :修改/etc/profile

当前用户(永久) :修改~/.bashrc

建议直接修改 /etc/profile文件,这样所有用户都可以使用。

修改完成后,退出登录,重新登录一次,再输入 locale

시스템에서 지원하는 인코딩 방법을 확인하세요.

LANG=
LANGUAGE=C:
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

출력 콘텐츠에 zh_CN.utf-8이 포함되어 있는지 확인하세요. 그렇지 않은 경우 먼저 언어 팩을 설치할 수 있습니다리눅스에서는 중국어를 입력할 수 없습니다rrreee

이후 이미 zh_CN.utf-8이 포함되어 있습니다. 설치

다음으로 LC_CTYPE 값을 수정하고 export LC_CTYPE='zh_CN.UTF-8' 명령을 사용하여 수정합니다.

export LC_CTYPE='zh_CN.UTF-8'를 직접 실행하면 현재 세션에만 유효합니다.🎜🎜모든 사용자(영구): /etc/profile🎜🎜현재 사용자(영구) 수정 ): 수정~ /.bashrc🎜🎜모든 사용자가 사용할 수 있도록 /etc/profile 파일을 직접 수정하는 것이 좋습니다. 🎜🎜수정이 완료된 후 로그아웃했다가 다시 로그인한 후 locale 명령을 입력하면 다음과 같은 결과가 출력됩니다. 🎜rrreee🎜그 후 중국어를 입력할 수 있습니다. 🎜🎜🎜 🎜🎜🎜추천 관련 기사 튜토리얼: 🎜linux 튜토리얼🎜🎜

위 내용은 리눅스에서는 중국어를 입력할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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