這樣的問題,有三個地方要注意:
一、架「網頁伺服器」的時候,設定回應是utf-8或是big5
也就是HTTP Response Header
是
Content-Type: text/html; charset=utf-8
或是
Content-Type: text/html; charset=big5
這裏提供一個網頁,大家可以試試看
http://web-sniffer.net/
二、在網頁程式(如:jsp、php、asp..等)開頭處,
如果有宣告網頁的編碼,會改掉第一點的HTTP Response Header
三、網頁裏寫的編碼是utf-8或是big5
例如:
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
或是
<meta http-equiv="content-type" content="text/html; charset=big5"/>
注意:
一、網頁存檔時的編碼,有時也會影響到喔!!
二、如果網頁用big5存檔,而title標籤又用中文字的話,
最好放在meta標籤後面。因為IE看到title的中文字的話,就會先解釋成big5,導致meta的設定失效。
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>這是標題</title>
</head>
結論:
這些都跟Firefox沒有關係,跟架網站的人和網頁的人是否細心有關。