preload
一月 05

由於公司的samba server 的編碼是設定成big5 的格式, 但是同事要copy 檔案到server中, 卻發現檔名會出問題, 原來是同事檔名是日文的, 應該是utf8 編碼, 所以windows 在轉換utf8 到big5 時, 發現big5沒有對應的字元, 只好用__來表示.
所以最好的方式就是將samba server 的編碼設定成utf8.
但是問題來了, 原來在samba server中的檔案, 許多檔名都是big5編碼. 怎辦??
在google中找到了解法 ==>用convmv來完成
convmv 可以將檔名由 編碼A 轉換成 編碼B
例如:
convmv -f big5 -t utf8 -r /目錄名
他會先dry run一遍, 但不轉換. 若ok ,則用下列命令
convmv -f big5 -t utf8 -r –notest /目錄名
這裡有介紹用法:
(1) http://usagiblog.wordpress.com/2006/06/20/convmv-%E4%BB%8B%E7%B4%B9/
(2) http://wiki.debian.org.tw/index.php/Unicode

Comments are closed.