在linux 系统下 打开 windows 中的 中文文件名 的文件 总是不行还请大虾赐教。
我的理解:
windows中 默认使用GB2312 字符集
linux 中 使用 UTF8字符集
那么我想在linux下打开 windows 的中文文件 只要将当前的字符集设置成 GB2312,就应该能够打开了,可是不行。
具体操作如下:
avFiles> export LANG="zh_CH.GBK"
avFiles> echo $LANG
LANG="zh_CH.GBK"
avFiles>ls
?????.avi ?????????.avi ???????.avi
avFiles>
如上面,小弟试验过 "zh_CH.GBK" "zh_CH.UTF-8" "zh_CH.GB18030" 都不行 有的不是"?????" 是别的乱码,不知道为什么,还请大虾赐教。