比如我这台linux的计算机/etc/locale.gen设定是utf8 zh_CN, 从网上下载文件查看的时候发现文件名都成了乱码。
还有,一次我把硬盘送去数据恢复,恢复完成以后,我发现所有带有中文文件名的文件其文件名都成了乱码,这些文件大部分在我的这台电脑尚能正常打开,当时他们说这是因为他们工作的电脑的系统是windows,二者文件系统字符编码不一样。我想把文件名恢复正常该怎么办?我曾经试过一个办法如下:
#mount -o utf8 /dev/sdb1 /mnt/usb
#zhcon --utf8
打开还是乱码,为什么原本文件名编码不都是utf8吗,回过来怎么都成了乱码?


qxfsy 于 2014-02-07 18:43:38发表:
不知
gh131461 于 2013-12-20 13:06:12发表:
,,,,
charle2013 于 2013-06-29 09:06:34发表:
路过,看一下
相思爱文 于 2013-05-06 08:54:12发表:
可以使用纯字母作为文件名,不要用中文。windows 用的是是 gb2312,不是utf8。
hyyft 于 2013-05-04 23:23:12发表:
我也遇上了这个问题,同求解答。
于 2013-05-04 14:54:51发表:
因为 windows 是 gb2312