轉:https://www.cnblogs.com/lizm166/p/12598731.html
文件出現編碼錯誤的原因:
當前系統的字符集有問題
某個文件的編碼有問題
1、從系統的字符集處理
當系統中多個文件的內容出現亂碼問題,或者中文文件名顯示亂碼時,就先從系統的字符集處理。
常用字符集:
中文
LANG=“zh_CN.UTF-8”
英文
LANG=“en_US.UTF-8”
或
LANG=C
1.1
查看系統默認采用的字符集
#locale
查看當前系統的字符集
#echo $LANG
1.2
修改字符集
臨時修改(當前終端生效): #export LANG="zh_CN.UTF-8" 永久修改: #echo "export LANG="zh_CN.UTF-8" >> /etc/proflile #source /etc/profile