在 php的程式中
先宣告 header 的編碼
<?php
header('Content-Type: text/html; charset=UTF-8');
可以優先於
httpd.conf中加上
AddDefaultCharset big5
如此也不會因為httpd 中所設定的編碼
導到在 html中宣告
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
依舊受 httpd的 charset 影響而沒有作用
從底下圖可以觀察到 response header 的確是 utf8 了
這樣一來 , 即使在 httpd.conf 中設定了 強制big5
browser 還是會因為 header 中的編碼 決定是utf8