ulovko 发表于 2012-08-23 08:33

回复 10# chinesedragon
共享到VirtualBox里面 之后显示这样:

chenyx 发表于 2012-08-23 10:34

你试试改变下挂载选项,改变编码到gb2312看看

ulovko 发表于 2012-08-23 10:40

回复 12# chenyx


    有道理 我试试看

ulovko 发表于 2012-08-23 10:57

@chenyx 不管用

    -L locale
             Specify locale name used for file name conversions for DOS and
             Win'95 names.By default ISO 8859-1 assumed as local character
             set.

这些编码都试过了,没戏 O_o
> ls /usr/share/locale/zh
zh_CN.GB18030/   zh_CN.UTF-8/   zh_HK.UTF-8/   
zh_CN.GB2312/    zh_CN.eucCN/   zh_TW.Big5/      
zh_CN.GBK/       zh_HK.Big5HKSCS/ zh_TW.UTF-8/   
> ls /usr/share/locale/|grep -i ascii
en_AU.US-ASCII
en_CA.US-ASCII
en_GB.US-ASCII
en_NZ.US-ASCII
en_US.US-ASCII
la_LN.US-ASCII

# mount_msdosfs -L zh_CN.GBK /dev/da0s4 /media/
# ls /media/
������¼.txt*    ������¼/

# mount_msdosfs -L en_US.US-ASCII /dev/da0s4 /media/
# ls /media/
������¼.txt*    ������¼/

chinesedragon 发表于 2012-08-23 13:36

这个真不好办了

lsstarboy 发表于 2012-08-23 18:14

ls -w看显示汉字吗?
或者换ntfs-3g试试

sleepcat 发表于 2012-08-23 18:28

export LANG=zh_CN.UTF-8
ls | iconv -f gbk -t utf-8

芭比小柒 发表于 2012-08-23 19:47

你那东西到底什么文件系统啊
随便找个编码给他盖上
vim *.txt试试

ulovko 发表于 2012-08-23 19:49

回复 16# lsstarboy


    不显示,我这是FreeBSD ^_^

ulovko 发表于 2012-08-23 19:50

本帖最后由 ulovko 于 2012-08-23 19:50 编辑

回复 18# 芭比小柒


    不行的! 操作系统: FreeBSDko# vim /media/*.txt
vim: No match.
页: 1 [2] 3 4 5 6
查看完整版本: 【已经解决】如何操作 无法识别的文件 比如: ????.txt (另:命令行显示中文)