PHP亂碼處理

  • 13506
  • 0
  • PHP
  • 2010-12-02

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

 

 

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~