Linux 系統亂碼解決方案


當服務器文件目錄遷移后,出現亂碼;可以使用 convmv 命令

語法:
convmv [options] FILE(S) … DIRECTORY(S)
主要選項:
1、-f ENCODING
指定目前文件名的編碼,如-f gbk
2、-t ENCODING
指定將要轉換成的編碼,如-t utf-8
3、-r
遞歸轉換目錄下所有文件名
4、–list
列出所有支持的編碼
5、–notest
默認是只打印轉換后的效果,加這個選項才真正執行轉換操作。
更多選項請man convmv。

安裝

apt-get install convmv -y

例子:
遞歸轉換當前目錄下的目前文件名編碼gbk為utf-8:

convmv -f gbk -t utf-8 --notest -r  ./

反之

convmv -f utf-8 -t gbk --notest -r ./

注意:如果使用的 堡壘機,可能和 跳板機 的 編碼設置有關系,不用進行上面的操作;直接聯系 服務器 運營商 提交工單即可;

image

一般在跳板機的根部目錄下會有一個 轉碼 命令,雙擊執行就可以進行 不太的編碼顯示;

before:

image

after:

image

文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。

__________________________________________________________________________________

若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM