QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 565|回复: 6

请教两个关于字体的问题

[复制链接]
发表于 2005-2-26 17:28:14 | 显示全部楼层 |阅读模式
一、如果要挂载一个win分区,一般都要加iocharset=cp936或者codepage=936
这两个是不是等效的?是不是只要加其中一句就行了?

二、local里面的字体好像并不是cp936,它跟这里的cp936有什么关系吗?
发表于 2005-2-26 17:44:22 | 显示全部楼层
1.效果相同,加iocharset 好了.具体区别看 man mount

2.cp936 是代表字符集locale gb2312 和gbk 都能用这个,locale是utf8 的时候要用utf8.具体也可以看 man 或者搜索google
回复

使用道具 举报

发表于 2005-2-26 18:57:00 | 显示全部楼层
以前的帖子里有,但好象不是一样的
回复

使用道具 举报

 楼主| 发表于 2005-2-27 10:00:27 | 显示全部楼层
但是我的系统出现了一个奇怪的问题,我原来没有加iocharset=cp936,直接mount,win分区里大部分汉字都能正常显示,只有一小部分显示不正常,后来我用论坛里autofs自动挂载的方法挂载,里面加了iocharset=cp936,汉字就全部变成乱码了
   于是我先umount再用不带iocharset参数的命令挂载,汉字还是乱码,我换成gb2312,utf8,都是乱码
   这是怎么回事啊?
回复

使用道具 举报

发表于 2005-2-27 12:29:34 | 显示全部楼层
什么版本系统?locale 是什么?
回复

使用道具 举报

 楼主| 发表于 2005-2-27 13:03:18 | 显示全部楼层
FC2的,locale里面默认是utf-8
回复

使用道具 举报

 楼主| 发表于 2005-2-27 15:52:59 | 显示全部楼层
后来重启,已经好了,但是我的auto.misc的内容是这样的
#
# $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage

cdrom -fstype=auto :/dev/cdrom
F -fstype=vfat,umask=0 :/dev/hdb9
G -fstype=vfat,codepage=936,umask=0 :/dev/hdb10
H  -fstype=vfat,iocharset=cp936,umask=0 :/dev/hdb11

当我使用这个配置文件的时候,F盘,G盘中文都能正常显示,但是H盘显示的中文是乱码

后来我把H行的iocharset改成codepage后,就能正常显示了,看来iocharset和codepage的作用并不完全一样,但是不知具体区别在哪
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-12 21:42 , Processed in 0.046718 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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