轉回來的方法:
$ echo ÑxÑ_.txt | iconv -t 437 | iconv -f big5 台北.txt
437是extended ascii。
2013/09/26更新:另可參考 http://allencch.wordpress.com/2013/04/15/extracting-files-from-zip-which-contains-non-utf8-filename-in-linux/ 提出的以下工具:
env LANG=C 7z x file.zip convmv -f big5 -t utf8 --notest -r . # for filename which is big5 coded
以下是我最近用的情形
env LANG=C 7z x file.zip ls | iconv -t iso-8859-1 | iconv -f gb2312 # verify this is the right conversion sequenceconvmv -f utf-8 -t iso-8859-1 --notest -r . convmv -f gb2312 -t utf-8 --notest -r .