2010-11-11 43 views
1

Je reçois des caractères indésirables au lieu de caractères Unicode encodés en UTF-8 sur l'écran lorsque je me connecte à mon serveur à partir de la machine Windows 7. J'utilise Secure CRT et Putty. Le texte anglais n'a aucun problème.Afficher les caractères Unicode sur le serveur Red Hat

Je voudrais savoir s'il est possible d'afficher et trier ces mots (langue indienne) Mon serveur est Red Hat Enterprise Linux Server version 5.4 (Tikanga)

Répondre

3

Dites à votre client de use UTF-8.

+0

Tank U très moch – shantanuo

+0

J'ai encore un problème. Quand j'essaie de «trier» ou de trouver des mots «uniques», j'obtiens des doublons. Ce que je veux dire, c'est que le serveur ajoute automatiquement un espace entre les caractères. Je suppose que certains paramètres de serveur doivent également être examinés. – shantanuo

0

Pour voir les caractères unicode dans Putty, s'il vous plaît allez à:

Change settings -> Window -> Translation -> choose UTF8 as Remote character set. 

alors vous devriez être en mesure de voir idéogrammes chinois, espéranto supersigns, hindi, arabe, hébreu, grec, coréen ... :)

Si vous ne pouvez pas, le problème est probablement sur votre serveur.

Vous pouvez installer les polices manquantes à l'aide de la ligne de commande du référentiel. Exemple pour le japonais dans RedHat (pour les autres distributions, il devrait y avoir une manière similaire):

yum groupinstall Japanese Support 

ou par l'interface graphique, si vous y avez accès.

Si vous n'avez pas accès à une RepositoriUM ou d'un disque d'installation, vous pouvez suivre l'installation manuelle ici:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/International_Language_Support_Guide/add_fonts_all_users.html

Ou utiliser un guide similaire pour votre distribution Linux.

Exemple si vous avez les fichiers rpm (NOTE: la dernière partie du nom est la version, il peut changer cela n'a pas d'importance):

# general for Unicode: 
rpm -Uvh libXext-1.3.3-3.el7.x86_64.rpm 
rpm -Uvh xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm 
rpm -Uvh libXrender-0.9.8-2.1.el7.x86_64.rpm 
rpm -Uvh xorg-x11-fonts-75dpi-7.5-9.el7.noarch.rpm 

#Most of "small" alphabets (cirillic, greek, latin, hebrew...) are in dejavu 
rpm -Uvh dejavu-fonts-common-2.33-6.el7.noarch.rpm 
rpm -Uvh dejavu-lgc-sans-mono-fonts-2.30-2.el6.noarch.rpm 
rpm -Uvh dejavu-sans-fonts-2.30-2.el6.noarch.rpm 
rpm -Uvh dejavu-sans-mono-fonts-2.30-2.el6.noarch.rpm 
rpm -Uvh dejavu-serif-fonts-2.30-2.el6.noarch.rpm 

#chinese, japanese, (also korean, but this one won't work, see following) 
rpm -Uvh cjkuni-uming-fonts-0.2.20080216.1-53.el7.noarch.rpm 
rpm -Uvh cjkuni-ukai-fonts-0.2.20080216.1-51.el7.noarch.rpm 

#To work, korean needs the followings: 
rpm -Uvh libFS-1.0.0-3.1.x86_64.rpm 
rpm -Uvh chkfontpath-1.10.1-1.1.x86_64.rpm 
rpm -Uvh xorg-x11-xfs-1.0.2-5.el5_6.1.x86_64.rpm 
rpm -Uvh fonts-korean-1.0.11-10.el5.noarch.rpm 

#Hindi needs the following... 
rpm -Uvh fonts-hindi-2.3.1.1-2.el5.noarch.rpm 

#when you installed new font packages you MUST run (else they won't work unytill computer restart): 
sudo fc-cache -f -v 

Rappelez-vous lorsque vous installez un système, à installer autant de langues que possible: cela ne coûte que de l'espace et peut éviter de nombreux problèmes. Nous vivons dans un monde où l'alfabet latin de base ne suffit pas.