linux下windows文件名亂碼解決方法

 安裝 convmv 這個軟件.

convmv -f 源編碼 -t 新編碼 [選項] 文件名

使用前 先使用 convmv --list 測試一下你的linux所支持的文件編碼轉換格式


常用參數:
-r 遞歸處理子文件夾
--notest 真正進行操作,請注意在默認情況下是不對文件進行真實操作的,而只是試驗。
--list 顯示所有支持的編碼
--unescap 可以做一下轉義,比如把%20變成空格

比如我們有一個GBK編碼的文件名(windows的編碼),轉換成UTF-8編碼,命令如下:

convmv -f GBK -t UTF-8 --notest 文件 

 

這樣轉換以後GBK編碼的文件名會被轉換成UTF-8編碼(只是文件名編碼的轉換,文件內容不會發生變化)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章