由於某些緣由,將一臺平時本身用的ubuntu機器用來做爲臨時的測試機。
將工程和公共的資源,好比統一的網站頁頭、頁尾的php等都弄到測試機上去以後,啓動應用,訪問頁面,發現php引入的部分出現了亂碼。
本身的開發機器上有這樣公共資源,跑起來並不會出現亂碼。
所以,應該是編碼的緣由,將編碼設置爲公司統一的zh_CN.GB18030以後,發現仍是亂碼,瞬間凌亂了。
最後,發現,原來是這臺機器上面並無安裝zh_CN.GB18030。
vi /var/lib/locales/supported.d/local
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
在這個文件末尾加上
zh_CN.GB18030 GB18030
保存並關閉此文件
運行sudo dpkg-reconfigure locales從新生成字符集。
驗證下是否安裝成功
好了,GB18030添加成功,應用啓動以後,亂碼問題解決。php