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.
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
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!