Linux 解決中文檔案亂碼問題
阿新 • • 發佈:2021-01-21
有時候將檔案傳輸到Linux 目錄裡中文檔名會出現亂碼,這是因為你的中文檔案格式和Linux 系統格式不一致導致的,下面就來解決這個問題。
1.安裝 convmv 檔案轉碼工具
yum install convmv -y
2.轉換要操作的檔名,將檔案編碼轉換和Linux系統對應編碼即可
convmv -f gbk -t utf-8 -r --notest /home/要操作的檔名
3.以下為 convmv 常用引數:
-f enc 源編碼 -t enc 新編碼 -r 遞迴處理子資料夾 -i 互動文向轉換 --list 顯示所有可用編碼 --nosmart 如果是utf8檔案,忽略 --notest 直接轉換不測試 --replace 檔案相同直接替換 --unescape 可以做一下轉義,比如把%20變成空格 --upper 全部轉換成大寫 --lower 全部轉換成小定