PHP亂碼處理
若PHP程式在遇到繁體中文顯示於網頁上產生亂碼時應如何解決??
可以依照下列步驟下去逐一問題排解,
1.檢查php.ini文件裡面的設定
php.ini路徑:C:\Windows\php.ini
搜尋到default_charset之後,將文件內容改為
default_charset="utf-8"
並將前面的分號";"刪除
若使用big5則將utf-8改為big5
2.檢查meta標籤
<meta http-equiv="content-type" content="text/html; charset=utf-8">
若使用big5則將utf-8改為big5
3.檢查my.ini文件裡面的設定
my.ini路徑:在MySql安裝路徑下即可找到
搜尋到default-character-set之後,將文件內容改為
default-character-set = utf8
若使用big5則將uft-8改為big5
4.若是因為MySql裡面的繁體中文導致亂碼,可直接在程式碼指定語系
詳細內容可參考此篇PHP 連結MySQL資料庫語法以及從程式碼解決中文???亂碼問題
5.若是html檔案,且已經設定meta標籤內的charset,還是無法解決者
將html檔案以記事本開啟,
開啟之後,另存新檔,在最下面編碼的地方該改為 UTF-8
參考或是複製語法時,別忘了留個言喔 ^ ^ ~