红帽服务器上显示Unicode字符(display unicode characters on re

2019-09-27 03:53发布

我收到垃圾字符,而不是屏幕上的UTF-8编码的Unicode字符,当我连接到从Windows 7的机器我的服务器。 我使用安全的CRT和腻子。 英文文本有没有问题。

我会想知道是否有可能显示这些单词(印度语)排序我的服务器是红帽企业Linux服务器版本5.4(Tikanga)

Answer 1:

告诉你的客户端使用UTF-8 。



Answer 2:

要看到在原子灰Unicode字符,请去:

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

那么你应该能够看到中国的表意文字,世界语supersigns,印地文,阿拉伯,希伯来语,Corean,希腊... :)

如果不能,可能问题出在你的服务器。

您可以从repositorium安装由命令行中缺少的字体。 例如日本在RedHat的(对于其他分布,应该有相似的方式):

yum groupinstall Japanese Support

或通过图形用户界面,如果你有机会获得它。

如果您没有访问任何repositorium或安装盘,你可以在这里遵循手动安装:

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

或使用类似的指南为您的Linux发行版。

例如,如果您有RPM文件(注:名称的最后一部分是版本,它可以改变并不重要):

# 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

记住,当你安装任何系统,安装尽可能多的语言尽可能:它的成本只有一些空间,它能避免很多问题。 我们生活在一个世界里,基本拉丁alfabet是不够的。



文章来源: display unicode characters on red hat server