语系问题,windows下文件放入slackware就文件名乱码且不存在
slackware吧
全部回复
仅看楼主
level 8
◎浮士德◎
楼主
我中文包安装了,LANG=zh_CN.GBK,kde界面也汉化成中文,不过windows下文件拖入linux下的话,文件名乱码,而且双击也打不开。很多影片和pdf文档都没法读。换过很多的字符编码,只要是zh_CN开头的编码字符集就会乱码且打不开,而且复制,上传此文件,会提示不存在这文件。但是如果编码改成en_US开头的各种编码,文件名依旧乱码,但是文件却可以打开,可以读取。是不是slackware中文支持不好?
2012年10月21日 04点10分
1
level 8
◎浮士德◎
楼主
@Codecos
2012年10月21日 04点10分
2
level 11
雨运0KN
nano /etc/profile.d/lang.sh
export LANG=zh_CN.UTF-8
2012年10月21日 05点10分
3
◎浮士德◎
改了问题还是那样,乱码的文件稍微变了下,没改UTF-8之前的乱码文件名是一对繁体,改了之后就是问号,楼下贴了图
2012年10月21日 05点10分
level 8
◎浮士德◎
楼主
还是找不到文件,乱码依旧存在。第一张图是在一个文件夹下,里面的中文文件名的文件都找不到,你也是用的zh_CN.UTF-8吗
2012年10月21日 05点10分
4
level 11
雨运0KN
我用的是
zh_CN.UTF-8
2012年10月21日 05点10分
5
◎浮士德◎
没有乱码吗
2012年10月21日 05点10分
雨运0KN
回复 a444061905 : 有一些还是有乱码的
2012年10月21日 05点10分
◎浮士德◎
回复 Codecos :恩 ,不过改成UTF-8改文件名就好了,那个GBK改文件名都没用,谢了
2012年10月21日 06点10分
level 5
youkid90
中文支持很好啊,你是不是软件包没装全?
2012年10月21日 05点10分
6
◎浮士德◎
怎么可能
2012年10月21日 06点10分
level 7
xincentre
如果是ntfs、fat之类windows文件系统导致文件名乱码,挂载时候加参数,这些分区windows默认是按gb2312编码的,你设gbk、utf8当然乱码
需要改/etc/fstab,vfat分区加codepage=936,iocharset=cp936
ntfs分区加iocharset=cp936,同时不能用ntfs-3g
改好后卸载重挂载一下生效
这是13.37里的,14.0应该一样
2012年10月21日 08点10分
7
◎浮士德◎
我电脑就一个系统,我是有些文件是windows系统下的,拷贝到我linux下,比如用U盘从别个电脑拖文件
2012年10月21日 08点10分
xincentre
回复 a444061905 :U盘的文件系统应该也是vfat吧
2012年10月21日 09点10分
◎浮士德◎
回复 xincentre :FAT32
2012年10月21日 09点10分
xincentre
回复 a444061905 :问题应该就在这,添下u盘挂载参数
2012年10月21日 09点10分
level 8
lihongwu1987
我是修改 /etc/fstab 文件直接开机自动挂载 windows 分区的,只要加个 utf8 参数就可以不乱码了。
2012年10月23日 06点10分
8
level 3
linuxhenhao
我的U盘格式是fat32,如果不加参数挂载,所有的中文都是问号。使用
mount -o iocharset=utf8 后就没问题了,ntfs-3g用的默认参数,没有乱码。系统本身使用的
是utf8.
2012年10月23日 12点10分
9
◎浮士德◎
en
2012年10月23日 12点10分
1