Maison > Opération et maintenance > CentOS > le corps du texte

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

藏色散人
Libérer: 2022-01-11 14:44:08
original
1951 Les gens l'ont consulté

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"
Copier après la connexion

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"
Copier après la connexion

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"
Copier après la connexion
Copier après la connexion

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"
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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/
Copier après la connexion
.

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

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
vim /etc/X11/xorg.conf
Copier après la connexion

4. Recherchez la section FontPath et ajoutez :

FontPath “/usr/share/fonts/wenquanyi/wqy-zenhei”
Copier après la connexion

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
Copier après la connexion

6. Ajoutez :

<dir>/usr/share/fonts/wenquanyi/wqy-zenhei/</dir>
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

然后在/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
Copier après la connexion

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

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

三、卸载方法

进入目录:cd /usr/src/fcitx-3.6.3
make uninstall
Copier après la connexion

功能介绍

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
Copier après la connexion

重启动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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal