PHP 教學 - 常見亂碼問題
PHP亂碼問題,UTF-8亂碼常見問題小結 於 HTML head 指定此頁編碼為 UTF-8 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> PHP 送 Header 告訴瀏覽器這頁是 UTF-8 編碼 <?php header("Content-Type:text/html; charset=utf-8"); ?> 設定 Apache 送出頁面預設語系 UTF-8 (比較不建議用此方法) addDefaultCharset UTF-8 # 不過建議這行要包在 Directory 或 VirtualHost 內, 才不會影響到其它網頁. <Directory "/var/*/blog"> addDefaultCharset UTF-8 </Directory> <VirtualHost *> addDefaultCharset UTF-8 </VirtualHost> 若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