centos5.5에서 한자 깨짐 문제를 해결하는 방법

藏色散人
풀어 주다: 2022-01-11 14:44:08
원래의
1954명이 탐색했습니다.

centos5.5의 중국어 왜곡된 문자에 대한 해결 방법: 1. "/etc/sysconfig/i18n" 파일을 수정합니다. 2. "/etc/profile" 파일에 "export LC_ALL="zh_CN.GB18030""을 추가합니다. .글꼴 파일을 설치합니다.

centos5.5에서 한자 깨짐 문제를 해결하는 방법

이 기사의 운영 환경: centos5.5 시스템, Dell G3 컴퓨터.

centos5.5에서 중국어 왜곡 문제를 해결하는 방법은 무엇입니까?

CentOS 5.5 중국어 왜곡 문제 해결

VMware7.1에서 새 CentOS 호스트를 생성할 때 CentOS 5.5 bin-DVD 디스크 설치를 직접 추가하면 사용자 비밀번호 정보를 입력하라는 메시지가 표시됩니다. 이렇게 하면 CentoOS 시스템 구성을 직접 건너뛸 수 있습니다. 이는 새 버전의 VMware에 통합된 기능일 수 있지만 건너뛰면 중국어를 지원하도록 구성되지 않습니다. 이후의 중국어 번역 작업에 문제가 생길 것입니다. 그러나 다음과 같은 해결 방법이 있습니다.

설치 후. 전체 영어 인터페이스, 유일한 온라인 검색 솔루션은 다음과 같습니다.

/etc/sysconfig/i18n 파일을

 #LANG="en_US.UTF-8"
 
 #SUPPORTED="en_US.UTF-8:en_US:en"
 
 #SYSFONT="latarcyrheb-sun16"
로그인 후 복사

에서

으로 수정합니다.

1 LANG="zh_CN.GB18030"
 
2 LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
 
3 SUPPORTED="zh_CN.GB18030:zh_CN:zh"
 
4 SYSFONT="lat0-sun16" SYSFONTACM="8859-15"
로그인 후 복사

SSH의 중국어, 텔넷 터미널은 일반적으로 정상적으로 표시될 수 있습니다.

그래도 작동하지 않으면 다음을 수행할 수 있습니다.

1. 콘솔 터미널이 깨졌습니다.

/etc/profile 파일의 마지막 줄에 다음 내용을 추가합니다.

export LC_ALL="zh_CN.GB18030"
로그인 후 복사
로그인 후 복사

2. xwindow 터미널이 깨졌습니다.

/etc/sysconfig/i18n 파일의 마지막 줄에 다음 내용을 추가합니다:

export LC_ALL="zh_CN.GB18030"
로그인 후 복사
로그인 후 복사

우선, 수정합니다. 정사각형 상자에 모든 문자가 깨져서 중국어 번역이 작동하지 않습니다. 재부팅 후에도 작동하지 않습니다. 대부분의 사람들은 다시 시작하지 않고도 즉시 적용된다고 말합니다.

그럼 폰트가 없어서 그럴지도 모른다고 생각했는데,

 yum install fonts-chinese.noarch
 
 yum install fonts-ISO8859-2.noarch
로그인 후 복사

왜 박스 안에 있는 한자가 계속 표시되나요? 다음으로 글꼴 수정부터 시작하겠습니다.

Wenquanyi의 Zhenghei 글꼴 설치를 다운로드하세요.

1. 글꼴 파일의 압축 패키지를 압축 해제합니다:

su -
tar zxvf wqy-zenhei*.tar.gz
로그인 후 복사

2. 압축을 푼 폴더 "wqy-zenhei"를 /usr/share/fonts/wenquanyi/ 디렉터리로 이동합니다:

mv wqy-zenhei /usr/share/fonts/wenquanyi/
*如果/usr/share/fonts/wenquanyi/不存在,请先建立:
mkdir -p /usr/share/fonts/wenquanyi/
로그인 후 복사

3. /etc/X11/xorg.conf 파일을 편집합니다.

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
vim /etc/X11/xorg.conf
로그인 후 복사

4 FontPath 섹션을 찾아 다음을 추가합니다.

FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”
로그인 후 복사

파일을 저장합니다.

5. 시스템에 /etc/fonts/fonts.conf 파일이 있으면 편집하세요:

cp  /etc/fonts/fonts.conf /etc/fonts/fonts.conf.back
vim /etc/fonts/fonts.conf
로그인 후 복사

6. 앞에

<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>
로그인 후 복사

를 추가하고 파일을 저장하세요.

7. 시스템이 Fontconfig 2.4.x를 사용하는 경우 /usr/share/fonts/wenquanyi/wqy-zenhei/ 아래의 44-wqy-zenhei.conf 파일을 ~/.font.conf

X 서버를 다시 시작하세요. 중국어 폰트를 선택하고 드디어 중국어가 표시되었는데, 좀 보기 흉했는데 테마를 수정하고 세세한 조정도 해주면 좋을 것 같습니다.

다음으로 리눅스 버전용 zend 서버 ce를 설치합니다. 국내 소스를 수정했기 때문에 스크립트로 설치하는 것은 매우 느릴 수 있습니다. 설치 패키지를 직접 다운로드하고 압축을 풀면 성공적으로 설치됩니다. 다시 시작하면 다음과 같은 오류 메시지가 나타납니다. reloc:permissiondened 이후 prot 세그먼트를 복원할 수 없습니다.

1 SELINUX를 끄는 방법:

vi /etc/selinux/config SELINUX=enforcing을 SELINUX=disabled로 변경합니다. 다시 시작해야 합니다.

이 방법은 서버에 위험을 가져올 수 있습니다.

2 SELINUX를 종료하지 않는 방법:

# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libPHP5.so
# service httpd restart
# setenforce 1
로그인 후 복사

드디어 해결했는데 Wubi가 없으면 치명적이지 않나요? 이 문제를 해결하려면 포괄적인 비교를 통해 fcitx를 설치하십시오.

CentOS 5.5에서는 소스 코드 패키지를 사용하여 Fcitx 최신 버전의 Little Penguin 입력 방법을 설치하십시오: fcitx-3.6.3-rc.tar.bz2

먼저 무엇보다도 다음 2가지 사항을 선언하세요.

1. 이 문서의 모든 작업은 터미널에서 수행됩니다. 달리 명시하지 않는 한, 이 문서의 명령은 모두 "터미널"에 입력됩니다.

2. CentOS는 RHEL(Redhat enterprise linux)을 완전히 기반으로 하기 때문에 이 문서에서 Fcitx를 설치하는 방법은 RHEL에 100% 적용됩니다.

1. Fcitx의 종속성 문제를 미리 해결하세요

Fcitx는 gettext, gettext-devel, libXft, libXft-devel, libXpm 및 libXpm-devel의 6개 소프트웨어 패키지에 의존합니다.

yum 설치 패키지 이름을 사용하여 미리 별도로 설치하면 종속성 문제를 해결할 수 있습니다.

yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel 
gtk+-devel gcc zlib-devel libpng-devel gtk2-devel glib-devel
yum install gettext-devel
yum install libXft-devel
yum install libXpm-devel
yum install automake
 
yum install libXtst-devel
로그인 후 복사

2. 컴파일 및 설치

1. 최신 버전의 Fcitx 소스 코드 패키지를 다운로드합니다: wget http://fcitx.googlecode.com/files/fcitx-3.6.3.tar.bz2

2. 압축을 푼다 "/usr/src"로 이동합니다: tar -jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

3 디렉토리를 입력합니다: cd /usr/src/fcitx-3.6.3

4. ".configure" 파일 생성: ./autogen.sh

5. 컴파일 시작: ./configure

참고: Centos 5에서는 컴파일 프로세스 중에 경고 메시지가 표시됩니다. 괜찮을 거예요. RHEL에서는 경고가 없습니다.

6. 정식 설치: make && make install

7. 설치 성공 여부 테스트: fcitx -h를 입력하면 다음과 같이 도움말 파일을 얻을 수 있습니다. . Fcitx를 기본 입력 방법으로 구성

설치 방법 1:

1. 새 구성 파일 만들기: vim /etc/X11/xinit/xinput.d/fcitx, 내용은 다음과 같습니다.

Usage: fcitx [OPTION]
-d        run as daemon(default)
-D        don’t run as daemon
-n[im name]    run as specified name
-v        display the version information and exit
-h        display this help and exit
로그인 후 복사

저장하고 종료하고 다시 시작하세요. 컴퓨터

2. 查询Fcitx是否开机运行。终端下输入:fcitx,应该是提示:Start FCITX error. Another XIM daemon named SCIM is running?这样就对了,直接到”4“

3. 如果没任何提示,则:ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc

4. 输入: fcitx -nb ,即可看到输入框

默认fcitx启动后,是在后台运行的,因此看不到输入框,用上面的命令就可以调出来了。

ctrl+空格 切换输入法。

安装方法二:

首先在/etc/X11/xinit/xinput.d/目录下建立一个新文件(fcitx.conf):

XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=”-d”
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx
로그인 후 복사

然后在/etc/alternatives/目录下,将符号链接xinputrc删除,重新建一个:

mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.save
rm –rf /etc/alternatives/xinputrc
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc
로그인 후 복사

最后,在开始菜单> 系统> 首选项preferences > 更多首选项more preferences >输入法input method,在里面选择“使用系统范围内的配置[fcitx]”,然后“注销”,登录后按“ctrl+空格”就可激活fcitx输入法。

配置fcitx输入法修改~/.fcitx/config文件中的相应偏好设置。

三、卸载方法

进入目录:cd /usr/src/fcitx-3.6.3
make uninstall
로그인 후 복사

功能介绍

1、常用热键

* 打开/关闭输入法:左ctrl+空格/左ctrl+左shift

* 快速中英文切换:左ctrl

* 切换输入法:alt+1–>五笔 alt+2–>拼音 alt+3–>区位,或用左ctrl+左shift进行循环切换

* 切换全/半角:左shift+空格

* 候选字/词翻页:,./-=

* 重新读入设置:左ctrl+5

还可以安装拼音输入法、在CentOS系统 5.3 中使用中文输入法

命令行输入:

#yum install scim
#yum install scim-pinyin
로그인 후 복사

重启动X(按Ctrl+Alt+Backpace)或注销(logout)。

推荐教程:《centos教程

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿