linux生成文字变成小框框,无法正常显示汉字

来源:互联网 发布:手机重装系统后数据恢复 编辑:程序博客网 时间:2024/06/04 01:09

1现象


文字全部变成方框

原因:操作系统没有中文字体(此图片中能显示出的中文是一张图片,方框是后添加的中文。)

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

操作步骤:

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

OK了


另一种方式(没试过):

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

0 0