linux服务器不能显示中文字符

linux服务器不能显示中文字符,第1张

也一定是linux的问题,你做个排查

首先判断是否支持中文,使用echo $LANG 看下在线 *** 作系统支持的编码

看下返回,我的是 en_US.UTF-8 utf8的

找到xshell的菜单栏,file(文件)点击,d出对话框,在找当前会话Properties(属性),找到

终端 里面有个编码,调整成和服务器lang一样的试试。

qtlinux程序不显示文字原因: *** 作系统没有中文字体 ,此图片中能显示出的中文是一张图片,方框是后添加的中文。

解决办法:在 *** 作系统添加中文。

*** 作步骤:

1.下载文件:simsun.ttf

下载地址:http://pan.baidu.com/s/1miO02Dy 或http://download.csdn.net/download/ruantao1989/6992169

2.创建目录:在linux *** 作系统中/usr/share/fonts/下创建目录

cd /usr/share/fonts/

mkdir myfont

cd myfont

3.将文件放到目录中

cp /root/simsun.ttf ./

4.更新字体缓存,执行命令:

mkfontscale

mkfontdir

fc-cache

另一种方式没试过:将中文字体放到/usr/share/fonts/zh_CN/TrueType路径下(如果路径不存在,需要手动创建) 将中文字体放到/usr/java/jdk1.7.0_67-cloudera/jre/lib/fonts路径下(如果路径不存在,需要手动创建)

至少我认为应该是zh_CN.UTF-8而不是zh_CN.utf8……

在执行的指令前面加一句:export

LANG_ALL=zh_CN.UTF-8试试。

------------------------------------------

你是想在gnome-console那个图形界面的控制台下显示中文,还是想在纯控制台下显示中文?Linux内核自带的那个纯控制台的话,无论如何设置LANG变量都不会显示中文的。可以安装一个zhcon软件,然后输入zhcon

--utf8就可以正常显示中文了。

如果你是想在gnome下的那个图形化的控制台里显示中文,则最上面那个方法是可行的。比如想要以中文方式运行eva,则输入:export

LANG_ALL=zh_CN.UTF-8eva


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8559318.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存