問題:前幾天完成一個任務,讀取日誌文件,將內容分字段放入數據庫中。功能實現了,但是數據庫中顯示亂碼,要麼就是數據庫中正常,瀏覽器執行結果顯示亂碼。
解決辦法就是各環境編碼格式都統一改成utf-8的
1、數據庫環境,utf-8
2、zend編輯環境,編碼格式改成utf-8
3、要讀取的文件編碼格式UTF-8
例如是txt文檔,保險起見另存一下,另存的時候把編碼那個框,選擇存成Utf8的。
4、代碼中,連接完數據庫後,加上一句mysql_query("set names utf8")
5、瀏覽器中執行代碼,顯示編碼格式改成utf-8
http://localhost:8000/.....執行文件,瀏覽器中右鍵---編碼---選擇UTF-8
經過以上設置,亂碼問題解決。
鄭重聲明,本人正在起步階段,博文主要用於記錄學習過程,不敢保證質量,如果你偶然看見了,有用則好,如果不行,請另請高明!