linux中文目录乱码,为什么挂载中文目录或文件名是乱码?

博主在尝试通过修改fstab文件实现Linux系统开机自动挂载Windows分区时遇到了乱码问题。即使设置了codepage和iocharset参数,重启后仍无法正常显示中文。已尝试使用gb2312和936编码,但问题未解决。系统locale为zh_CN.GB18030。寻求解决方案。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我在用命令进行挂载时,没有任何问题.比如

mount -t vfat -o iocharset=gb2312 /dev/hda6 /mnt/windows-d

然后用 mount /mnt/windows-d 挂载,可以正常访问.无乱码问题.

可当我修改fstab文件后(希望在每次开机时自动加载,方便些),再重起后,乱码仍然存在.下面是我的fstab文件内容.

LABEL=/                 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

none                    /dev/pts                devpts  gid=5,mode=620  0 0

none                    /proc                   proc    defaults        0 0

none                    /dev/shm                tmpfs   defaults        0 0

/dev/hda11              swap                    swap    defaults        0 0

/dev/cdrom              /mnt/cdrom              udf,iso9660,codepage=936,iocharset=936 noauto,owner,kudzu,ro 0 0

/dev/hda5               /mnt/windows-d      vfat,codepage=936,iocharset=936 noauto,owner  0 0

这样设置后,开机加载完成后,光盘和硬盘里的忠告中文目录或文件名都是乱码. 把codepage=936,iocharset=936全部替换为gb2312,或把iocharset=936替换为iocharset=gb2312都不行.

我用loacale看过了,都是zh_CN.GB18030.

有哪位知道怎么回事的,告诉我一下,谢谢. iceboy99@163.com

再次感谢!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值