Maison >Opération et maintenance >CentOS >Comment résoudre le problème des caractères chinois tronqués dans centos5.5

Comment résoudre le problème des caractères chinois tronqués dans centos5.5

藏色散人
藏色散人original
2022-01-11 14:44:082000parcourir

Solution aux caractères chinois tronqués dans centos5.5 : 1. Modifiez le fichier "/etc/sysconfig/i18n" ; 2. Ajoutez "export LC_ALL="zh_CN.GB18030"" au fichier "/etc/profile" ; . Installez le fichier de police.

Comment résoudre le problème des caractères chinois tronqués dans centos5.5

L'environnement d'exploitation de cet article : système centos5.5, ordinateur Dell G3.

Comment résoudre le problème chinois tronqué dans centos5.5 ?

Solution au problème de confusion chinoise CentOS 5.5

Lors de la création d'un nouvel hôte CentOS dans VMware7.1, ajoutez directement l'installation du disque bin-DVD CentOS 5.5 et vous serez invité à saisir les informations de mot de passe de l'utilisateur. S'il est installé de cette manière, la configuration du système CentoOS. sera ignoré directement. Il peut s'agir d'une fonctionnalité intégrée de la nouvelle version de VMware, mais une fois ignorée, elle n'est pas configurée pour prendre en charge la langue chinoise. Cela posera des problèmes au travail ultérieur de traduction en chinois. Mais il existe encore une solution, la suivante :

Après l'installation. Interface entièrement en anglais, la seule solution de recherche en ligne est :

Modifiez le fichier /etc/sysconfig/i18n

 #LANG="en_US.UTF-8"
 
 #SUPPORTED="en_US.UTF-8:en_US:en"
 
 #SYSFONT="latarcyrheb-sun16"

en

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"

Donc chinois en SSH, le terminal telnet peut généralement s'afficher normalement.

Si cela ne fonctionne toujours pas, vous pouvez faire ceci :

1. Le terminal de la console est tronqué

Ajoutez le contenu suivant dans la dernière ligne du fichier /etc/profile :

export LC_ALL="zh_CN.GB18030"

2. Le terminal xwindow est tronqué

Ajoutez le contenu suivant à la dernière ligne du fichier /etc/sysconfig/i18n :

export LC_ALL="zh_CN.GB18030"

Tout d'abord, modifiez-le. tous les caractères tronqués dans des cases carrées et la traduction chinoise ne fonctionnera pas. Cela ne fonctionne pas non plus après le redémarrage. Bien que la plupart des gens disent que cela prend effet immédiatement sans redémarrer.

Ensuite, j'ai pensé que c'était peut-être parce qu'il n'y avait pas de police,

 yum install fonts-chinese.noarch
 
 yum install fonts-ISO8859-2.noarch

Comment se fait-il que les caractères chinois encadrés soient toujours affichés. Ensuite, je veux commencer par modifier la police.

Téléchargez l'installation de la police Zhenghei de Wenquanyi,

1. Décompressez le package compressé du fichier de police :

su -
tar zxvf wqy-zenhei*.tar.gz

2 Déplacez le dossier décompressé "wqy-zenhei" dans le répertoire /usr/share/fonts/wenquanyi/ :

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

3. Modifiez le fichier /etc/X11/xorg.conf :

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
vim /etc/X11/xorg.conf

4. Recherchez la section FontPath et ajoutez :

FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”

Enregistrez le fichier.

5. Si votre système possède le fichier /etc/fonts/fonts.conf, veuillez le modifier :

cp  /etc/fonts/fonts.conf /etc/fonts/fonts.conf.back
vim /etc/fonts/fonts.conf

6. Ajoutez :

<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>

avant 9db236e7e3a8be9de3bbb11e39ce13bd

7. Si votre système utilise fontconfig 2.4.x, déplacez le fichier 44-wqy-zenhei.conf sous /usr/share/fonts/wenquanyi/wqy-zenhei/ vers ~/.font.conf

Redémarrez le serveur X, après avoir sélectionné la police chinoise, j'ai finalement affiché le chinois, mais c'était un peu moche. Ce serait bien de modifier le thème et de faire quelques ajustements fins.

Ensuite, installez le serveur zend ce pour la version Linux Comme j'ai modifié la source domestique, l'installation avec un script peut être très lente. Téléchargez directement le package d'installation, décompressez-le et installez-le avec succès. Après le redémarrage, un message d'erreur apparaît : impossible de restaurer le segment protégé après relocalisation : autorisation refusée.

1 Méthode pour désactiver SELINUX :

vi /etc/selinux/config Remplacez SELINUX=enforcing par SELINUX=disabled Vous devez redémarrer

Cette méthode peut entraîner des risques pour le serveur.

2 Méthodes pour ne pas fermer 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

Enfin résolu, mais sans Wubi, n'est-ce pas fatal ? Pour résoudre ce problème, installez fcitx via une comparaison complète :

Sous CentOS 5.5, utilisez le package de code source pour installer Fcitx La dernière version de la méthode de saisie Little Penguin : fcitx-3.6.3-rc.tar.bz2

Premier. avant tout, déclarez 2 points :

1. Toutes les opérations de cet article sont effectuées sous le terminal. Sauf indication contraire, les commandes de cet article sont toutes saisies sous le « Terminal ».

2. Étant donné que CentOS est entièrement basé sur Redhat Enterprise Linux (RHEL), la méthode d'installation de Fcitx dans cet article est entièrement et 100 % applicable à RHEL.

1. Résolvez à l'avance le problème de dépendance de Fcitx

Fcitx dépend de six progiciels : gettext, gettext-devel, libXft, libXft-devel, libXpm et libXpm-devel.

Vous pouvez utiliser le nom du package d'installation yum pour les installer séparément à l'avance afin de résoudre les problèmes de dépendance.

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. Compilez et installez

1. Téléchargez le package de code source de la dernière version de Fcitx : wget http://fcitx.googlecode.com/files/fcitx-3.6.3.tar.bz2

2. Décompressez Allez dans "/usr/src" : tar -jxvf fcitx-3.6.3.tar.bz2 -C /usr/src

3 Entrez dans le répertoire : cd /usr/src/fcitx-3.6.3

.

4. Générez le fichier ".configure" : ./autogen.sh

5. Commencez la compilation : ./configure

Remarque : il y aura des invites d'avertissement pendant le processus de compilation sous Centos 5, n'y prêtez pas attention, ça ira. Il n'y aura aucun avertissement sous RHEL.

6. Installation formelle : make && make install

7. Testez si l'installation a réussi : entrez fcitx -h Si l'installation est réussie, vous devriez pouvoir obtenir le fichier d'aide, comme suit :

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

3. . Configurez Fcitx comme méthode de saisie par défaut

Première méthode d'installation :

1. Créez un nouveau fichier de configuration : vim /etc/X11/xinit/xinput.d/fcitx, le contenu est :

XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MOUDLE=fcitx
QT_IM_MOUDLE=fcitx

Enregistrez et quittez, redémarrez. l'ordinateur

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教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Où est centos vimrcArticle suivant:Où est centos vimrc