apache2 的httpd.conf裡面有一行設定:
AddDefaultCharset ISO-8859-1
這一行設定導致瀏覽器不會根據網頁裡面的語言設定而判斷編碼方法, 只要把這行註解掉就可以正常了。
如果要預設為 Big5 編碼,也可以改為:
AddDefaultCharset Big5
不過如果有使用者的網頁並非 Big5 編碼, 這樣子的設定可能會造成困擾, 不如註解掉由使用者自己去寫以下的標頭更為合適:
<meta http-equiv="Content-Type" content="text/html; charset=big5">