Chinaunix首页 | 论坛 | 博客
  • 博客访问: 823770
  • 博文数量: 137
  • 博客积分: 3477
  • 博客等级: 中校
  • 技术积分: 1409
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-30 21:53
文章分类

全部博文(137)

文章存档

2024年(8)

2023年(10)

2022年(4)

2021年(10)

2020年(9)

2018年(1)

2017年(1)

2014年(4)

2013年(3)

2012年(12)

2011年(24)

2010年(2)

2009年(8)

2008年(6)

2007年(34)

2006年(1)

分类: LINUX

2011-12-25 23:25:37

原创:转载请注明来源。
==================================================
系统环境: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 。
阅读(1320) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~