LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1153|回复: 9

pdf文件里的中文显示不出来

[复制链接]
发表于 2010-7-2 15:27:16 | 显示全部楼层 |阅读模式
我的桌面环境是英文的,但是可以输入汉字,我自己打的汉字可以正常显示,网页里的中文也可以显示,可是从网上down下来的中文资料却显示不出来,并且名字都是???字符,
发表于 2010-7-2 15:35:31 | 显示全部楼层
app-text/poppler-data  试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 16:09:11 | 显示全部楼层
Post by wd_afei;2100998
app-text/poppler-data  试试看


我想应该不是pdf文件的问题,因为我从其它电脑复制过来的mp3的名字也变成了???
回复 支持 反对

使用道具 举报

发表于 2010-7-2 17:32:23 | 显示全部楼层
应该是你的中文环境没设置对。具体怎么设置麻烦自己google。


Post by hongri2010;2101002
我想应该不是pdf文件的问题,因为我从其它电脑复制过来的mp3的名字也变成了???


你是怎么复制的?U盘?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 17:59:56 | 显示全部楼层
Post by pingz;2101024
应该是你的中文环境没设置对。具体怎么设置麻烦自己google。

你是怎么复制的?U盘?


我是mount 上去的, mount /dev/sdb1 /mnt/usb
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 18:04:17 | 显示全部楼层
那些???可以改成汉字,改了以后可以正常显示的,但是为什么不改的话会是???呢,并且没有乱码,只有好多"?"
回复 支持 反对

使用道具 举报

发表于 2010-7-2 18:35:43 | 显示全部楼层
虽然都是中文问题,但却是两个不同的问题:
1、pdf的问题,最好是在/etc/make.conf中设置LINGUAS="zh zh_CN",然后emerge -avuDN world
2、挂载的问题,源于挂载选项中iocharset没设置对,
mount -t vfat -o iocharset=cp936 /dev/sdx /mnt/xxx
iocharset设为cp936是GBK,不行就设为utf8。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 19:13:39 | 显示全部楼层
Post by jsun;2101035
虽然都是中文问题,但却是两个不同的问题:
1、pdf的问题,最好是在/etc/make.conf中设置LINGUAS="zh zh_CN",然后emerge -avuDN world
2、挂载的问题,源于挂载选项中iocharset没设置对,
mount -t vfat -o iocharset=cp936 /dev/sdx /mnt/xxx
iocharset设为cp936是GBK,不行就设为utf8。


兄弟真是高手,我把iocharset=utf8就行了,太感谢你了~
回复 支持 反对

使用道具 举报

发表于 2010-7-2 20:18:24 | 显示全部楼层
只是多了一点经验,过几个月你就一样了。我觉得有原创性的才算高手
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-2 20:56:07 | 显示全部楼层
呵呵,希望过几个月真的不菜了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表