MozTW 討論區
https://forum.moztw.org/

[BUG]同文堂導致 語系及字元編碼自動偵測出錯
https://forum.moztw.org/viewtopic.php?f=8&t=12832
1 頁 (共 1 頁)

發表人:  AKar [ 2006-02-13, 16:10 ]
文章主題 :  [BUG]同文堂導致 語系及字元編碼自動偵測出錯

  大家好,近來我發現有少數的網站會出現,自動偵測(UTF-8)出錯。

  發表主題的頁面是正常偵測為 UTF-8;
  正確:http://forums.gentoo.org/viewforum-f-50.html
  但點看某一個主題的時候就會錯誤偵測為 windows-1252。
  錯誤:http://forums.gentoo.org/viewtopic-t-430189.html

  因為幾乎每一個 FireFox 都給我安裝了同文堂,所以一直都誤認為是新版的 火狐 自己的問題。直到三分鐘前的靈光一閃,接著試了一下,就正常了。

AKar

發表人:  coolcd [ 2006-02-13, 16:22 ]
文章主題 : 

應該跟同文堂沒有關係吧...
該網頁的 head 沒有設 charset
只設了 <meta http-equiv="Content-Type" content="text/html">
所以 Firefox 才會認錯
應該要加上 charset
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

發表人:  訪客 [ 2006-02-14, 12:33 ]
文章主題 : 

coolcd 寫:
應該跟同文堂沒有關係吧...
該網頁的 head 沒有設 charset
只設了 <meta http-equiv="Content-Type" content="text/html">
所以 Firefox 才會認錯
應該要加上 charset
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


  因為沒設才要自動偵測吧! :) (基於歷史的原因,不能統為單一字元編碼。)

  其實除了可以用綱頁的 meta 標簽來告訴 火狐 正在渲染的頁面內容的正確語系,也可以用網頁服務器的回應標頭(在網頁內是不可見的)的 Content-Type: text/html; charset=iso-8859-1 
參考這個

  而我現在討論的是: 沒有安裝同文堂的時候可以正確偵測,反之則不能。

發表人:  coolcd [ 2006-02-14, 13:26 ]
文章主題 : 

Anonymous 寫:
  因為沒設才要自動偵測吧! :) (基於歷史的原因,不能統為單一字元編碼。)

  其實除了可以用綱頁的 meta 標簽來告訴 火狐 正在渲染的頁面內容的正確語系,也可以用網頁服務器的回應標頭(在網頁內是不可見的)的 Content-Type: text/html; charset=iso-8859-1 
參考這個

  而我現在討論的是: 沒有安裝同文堂的時候可以正確偵測,反之則不能。


原來如此,受教了。所以說,一般網頁有指定編碼的話,瀏覽器會去看網頁編碼設定,沒有指定編碼的話,必須由瀏覽器開啟自動偵測的功能去看伺服器端的設定,是這樣嗎?

另外,我停用同文堂還是無法正確顯示論壇討論串的文字,仍需要手動去切換,使用 IE、Opera 「自動偵測」時,出現的結果也是錯誤的,需手動切換成 utf-8 才可正常顯示,所以是不是該論壇設定有誤的機會比較大?

還是我系統亂了(心虛貌 :oops:)?

發表人:  訪客 [ 2006-02-20, 15:25 ]
文章主題 : 

  忽然一下子的靈光,現在又不行了!難道怪錯了同文堂? 那真的要道歉。

  只是問題出錯在哪兒呢? 居然不能正常地偵測中文語系的編碼。
  

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/