红联Linux门户
Linux帮助

有谁了解以下情况的乱码产生的原因?

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

共有 6 条评论

  1. qxfsy 于 2014-02-07 18:43:38发表:

    不知

  2. gh131461 于 2013-12-20 13:06:12发表:

    ,,,,

  3. charle2013 于 2013-06-29 09:06:34发表:

    路过,看一下

  4. 相思爱文 于 2013-05-06 08:54:12发表:

    可以使用纯字母作为文件名,不要用中文。windows 用的是是 gb2312,不是utf8。

  5. hyyft 于 2013-05-04 23:23:12发表:

    我也遇上了这个问题,同求解答。

  6. 于 2013-05-04 14:54:51发表:

    因为 windows 是 gb2312