遇到這種問題, 很多人誤以為需要修改 linux 系統的語言及編碼格式為 zh_cn.gb2312 來實現, 但是你更改後, 發現網站亂碼依然存在.
系統的語言及編碼格式其實不影響建立在該系統上的網站語言及編碼格式識別.
 
面對以上亂碼問題, 解決方法有兩種:
解決的方法之一:
在每一個 WordPress 網頁裡增加:
;
;
並在 apache 配置檔案 httpd.conf(預設位置/etc/httpd/conf/httpd.conf) 中將”AddDefaultCharset UTF8” 改為 “AddDefaultCharset off”. 同樣也可以將這段程式碼直接使用”#” 註釋掉.
儲存退出後, 重啟 apache.
 
解決方法之二:
直接在 httpd.conf 配置檔案中將將”AddDefaultCharset UTF8” 改為 “AddDefaultCharset GB2312.ZH_CN.zh_cn”
同樣儲存退出, 重啟 apache.