Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1765071
  • 博文数量: 323
  • 博客积分: 5970
  • 博客等级: 大校
  • 技术积分: 2764
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-03 23:13
文章分类

全部博文(323)

文章存档

2018年(2)

2017年(11)

2016年(10)

2015年(27)

2014年(2)

2013年(30)

2012年(197)

2011年(44)

分类: LINUX

2011-07-10 03:04:48

系统环境:CentOS 6 64-bit

前段时间,看 Unix 环境高级编程,发现打开的文档为乱码,几经周折,终于解决了问题,做一个笔记如下:

第一步,安装中文语言支持包
# yum install xpdf-chinese-simplified xpdf-chinese-traditional
如果是 ubuntu 系统,则通过如下方式安装
$  sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional (Ubuntu 10.10 及以上版本无需此步骤)

第二步,安装完后打开pdf文档,如果发现仍然是乱码,则需要安装poppler-data:
# yum install poppler-data
如果是 ubuntu 系统,则从8.04开始,源中开始提供poppler-data安装包的支持,可以直接输入命令
$ sudo apt-get install poppler-data 

第三步,完成以上二步安装后,打开pdf文档发现中文乱码都变成方块了,我们还需要进行如下操作:
删除字体(关键,否则还是为乱码) 
# cd /etc/fonts/conf.d
# mv 49-sansserif.conf 49-sansserif.conf.bak
如果是 ubuntu 系统,则执行如下命令:
$ sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak

再次打开Unix 环境高级编程.pdf文档,发现中文字体已经能正常显示了,至此,问题解决。

特别提醒,evnice 打开 pdf 文件,其实是调用 xpdf 来打开的,因此此方法也同样适用于 xpdf 。



阅读(1637) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~