默認的編碼格式為UTF-8,為避免出現亂碼,建議修改服務器的系統語言為UTF-8。
步驟 1 用root用戶登錄服務器。
步驟 2 查看當前系統語言。
echo $LANG
Linux中文操作系統語言為“zh_CN.UTF-8”或英文操作系統語言為“en_US.UTF-8”,則不需再修改系統語言,請直接跳過本節。
否則,請參照下面的步驟修改系統語言。
步驟 3 打開i18n文件。
vi /etc/sysconfig/i18n
步驟 4 按“i”鍵,文件處於可編輯狀態。
英文操作系統中,請修改系統語言為如下內容。
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
中文操作系統請修改系統語言為如下內容。
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.utf8;zh_CN;zh;en_US.utf8;en_US;en"
SYSFONT="latarcyrheb-sun16"
步驟 5 按“Esc”鍵后,輸入“:wq!”保存並退出文件。
步驟 6 重啟系統以使修改生效。
reboot(建議不要用這個命令)
如果將字符編碼格式設置為UTF-8后仍會顯示亂碼,請將SSH等工具的屏幕顯示格式也修改為UTF-8。
或
source 一下
----結束
