問題
有時候linux服務器突然間查看日志都是中文亂碼,原因很奇怪,有可能是:
- 安裝某些軟件修改了系統的locale編碼
- 如果你使用云主機的話,有可能是平臺重啟或其他操作修改了locale編碼
不管什么原因吧,根本原因還是修改了linux系統本身的編碼,改回來就完了。
修復方法
修改全部配置文件
sudo vi /etc/profile
末尾增加兩行
export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8"
讓其生效
export LC_ALL="zh_CN.UTF-8" export LANG="zh_CN.UTF-8"
如果你的web 服務器輸出的日志都是亂碼,那么最后一步:
重啟web服務即可