So lösen Sie das Problem verstümmelter chinesischer Zeichen in Centos5.5

藏色散人
Freigeben: 2022-01-11 14:44:08
Original
1932 Leute haben es durchsucht

Lösung für verstümmelte chinesische Zeichen in Centos5.5: 1. Ändern Sie die Datei „/etc/sysconfig/i18n“. 2. Fügen Sie „export LC_ALL="zh_CN.GB18030"“ zur Datei „/etc/profile“ hinzu . Schriftartdatei installieren.

So lösen Sie das Problem verstümmelter chinesischer Zeichen in Centos5.5

Die Betriebsumgebung dieses Artikels: Centos5.5-System, Dell G3-Computer.

Wie löst man das chinesische verstümmelte Problem in Centos5.5?

CentOS 5.5 Chinesisch verstümmelte Problemlösung

Wenn Sie einen neuen CentOS-Host in VMware 7.1 erstellen, fügen Sie die CentOS 5.5-Bin-DVD-Disc-Installation direkt hinzu und Sie werden aufgefordert, die Benutzerkennwortinformationen einzugeben, wenn Sie in installieren Auf diese Weise überspringen Sie direkt die CentoOS-Systemkonfiguration. Dies ist möglicherweise eine integrierte Funktion der neuen Version von VMware, aber sobald sie übersprungen wird, ist sie nicht für die Unterstützung der chinesischen Sprache konfiguriert. Dies wird zu Problemen bei der anschließenden chinesischen Übersetzungsarbeit führen. Aber es gibt trotzdem eine Lösung, und zwar wie folgt:

Nach der Installation. Vollständige englische Benutzeroberfläche, die einzige Online-Suchlösung ist:

Ändern Sie die Datei /etc/sysconfig/i18n

 #LANG="en_US.UTF-8"
 
 #SUPPORTED="en_US.UTF-8:en_US:en"
 
 #SYSFONT="latarcyrheb-sun16"
Nach dem Login kopieren

in

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"
Nach dem Login kopieren

So Chinesisch in SSH, Das Telnet-Terminal kann im Allgemeinen normal anzeigen.

Wenn es immer noch nicht funktioniert, können Sie Folgendes tun:

1. Das Konsolenterminal ist verstümmelt.

Fügen Sie den folgenden Inhalt in der letzten Zeile der Datei /etc/profile hinzu:

export LC_ALL="zh_CN.GB18030"
Nach dem Login kopieren
Nach dem Login kopieren

2. Das xwindow-Terminal ist verstümmelt

Fügen Sie der letzten Zeile der Datei /etc/sysconfig/i18n den folgenden Inhalt hinzu:

export LC_ALL="zh_CN.GB18030"
Nach dem Login kopieren
Nach dem Login kopieren

Ändern Sie es zunächst Alle verstümmelten Zeichen in quadratischen Kästchen, und die chinesische Übersetzung funktioniert nicht. Es funktioniert auch nach dem Neustart nicht. Obwohl die meisten Leute sagen, dass es ohne Neustart sofort wirksam wird.

Dann dachte ich, es könnte daran liegen, dass es keine Schriftart gibt,

 yum install fonts-chinese.noarch
 
 yum install fonts-ISO8859-2.noarch
Nach dem Login kopieren

Wie kommt es, dass die eingerahmten chinesischen Schriftzeichen immer noch angezeigt werden? Als nächstes möchte ich mit der Änderung der Schriftart beginnen.

Laden Sie die Zhenghei-Schriftarteninstallation von Wenquanyi herunter,

1. Entpacken Sie das komprimierte Paket der Schriftartendatei:

su -
tar zxvf wqy-zenhei*.tar.gz
Nach dem Login kopieren

2. Verschieben Sie den entpackten Ordner „wqy-zenhei“ in das Verzeichnis /usr/share/fonts/wenquanyi/:

mv wqy-zenhei /usr/share/fonts/wenquanyi/
*如果/usr/share/fonts/wenquanyi/不存在,请先建立:
mkdir -p /usr/share/fonts/wenquanyi/
Nach dem Login kopieren

3. Bearbeiten Sie die Datei /etc/X11/xorg.conf:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
vim /etc/X11/xorg.conf
Nach dem Login kopieren

4. Suchen Sie den Abschnitt „FontPath“ und fügen Sie hinzu:

FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”
Nach dem Login kopieren

Speichern Sie die Datei.

5. Wenn Ihr System über die Datei /etc/fonts/fonts.conf verfügt, bearbeiten Sie sie bitte:

cp  /etc/fonts/fonts.conf /etc/fonts/fonts.conf.back
vim /etc/fonts/fonts.conf
Nach dem Login kopieren

vor

7. Wenn Ihr System Fontconfig 2.4.x verwendet, verschieben Sie die Datei 44-wqy-zenhei.conf unter /usr/share/fonts/wenquanyi/wqy-zenhei/ nach ~/.font.conf

Starten Sie den X-Server neu. Nachdem ich die chinesische Schriftart ausgewählt hatte, wurde endlich Chinesisch angezeigt, aber es war etwas hässlich. Es wäre gut, das Thema zu ändern und einige Feinanpassungen vorzunehmen.

Als nächstes installieren Sie die Zend Server CE-Version für Linux. Da ich die inländische Quelle geändert habe, kann die Installation mit einem Skript sehr langsam sein. Laden Sie das Installationspaket direkt herunter, dekomprimieren Sie es und installieren Sie es erfolgreich. Nach dem Neustart erscheint eine Fehlermeldung: Segmentschutz kann nicht wiederhergestellt werden, nachdem reloc:permission denied verweigert wurde.

1 Methode zum Ausschalten von SELINUX:

vi /etc/selinux/config Ändern Sie SELINUX=enforcing in SELINUX=disabled. Sie müssen neu starten.

Diese Methode kann Risiken für den Server mit sich bringen.

2 Methoden, um SELINUX nicht zu schließen:

<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>
Nach dem Login kopieren
Endlich gelöst, aber ohne Wubi, ist das nicht fatal? Um dieses Problem zu lösen, installieren Sie fcitx durch einen umfassenden Vergleich:

Verwenden Sie unter CentOS 5.5 das Quellcodepaket, um Fcitx zu installieren. Die neueste Version der Little Penguin-Eingabemethode: fcitx-3.6.3-rc.tar.bz2

Zuerst Erklären Sie vor allem zwei Punkte:

1 Alle Vorgänge in diesem Artikel werden unter dem Terminal ausgeführt. Sofern nicht anders angegeben, werden die Befehle in diesem Artikel alle unter „Terminal“ eingegeben.

2. Da CentOS vollständig auf Redhat Enterprise Linux (RHEL) basiert, ist die Methode zur Installation von Fcitx in diesem Artikel vollständig und zu 100 % auf RHEL anwendbar.

1. Lösen Sie das Abhängigkeitsproblem von Fcitx im Voraus

Fcitx hängt von sechs Softwarepaketen ab: gettext, gettext-devel, libXft, libXft-devel, libXpm und libXpm-devel.

Sie können yum install package name verwenden, um sie im Voraus separat zu installieren und so Abhängigkeitsprobleme zu lösen.

# 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
Nach dem Login kopieren

2. Kompilieren und installieren

1. Laden Sie das Quellcodepaket der neuesten Version von Fcitx herunter: wget http://fcitx.googlecode.com/files/fcitx-3.6.3.tar.bz2

2. Entpacken. Gehen Sie zu „/usr/src“: tar -jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

3. Geben Sie das Verzeichnis ein: cd /usr/src/fcitx-3.6.3

4. Generieren Sie die Datei „.configure“: ./autogen.sh

5. Starten Sie die Kompilierung: ./configure

Hinweis: Während des Kompilierungsvorgangs wird unter Centos 5 eine Warnung angezeigt, achten Sie nicht darauf. es wird gut sein. Unter RHEL erfolgt keine Warnung.

6. Formale Installation: make && make install

7. Testen Sie, ob die Installation erfolgreich ist: Wenn die Installation erfolgreich ist, sollten Sie die Hilfedatei wie folgt abrufen können:

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
Nach dem Login kopieren

3 . Konfigurieren Sie Fcitx als Standardeingabemethode

Installationsmethode eins:

1. Erstellen Sie eine neue Konfigurationsdatei: vim /etc/X11/xinit/xinput.d/fcitx, der Inhalt lautet:

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
Nach dem Login kopieren

Speichern und beenden, neu starten der Computer

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
Nach dem Login kopieren

然后在/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
Nach dem Login kopieren

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

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

三、卸载方法

进入目录:cd /usr/src/fcitx-3.6.3
make uninstall
Nach dem Login kopieren

功能介绍

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
Nach dem Login kopieren

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

推荐教程:《centos教程

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem verstümmelter chinesischer Zeichen in Centos5.5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!