Love Hina plus 討論區

ひなたの境界(違
現在的時間是 週三 8月 27, 2014 11:08 pm

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 8 篇文章 ] 
發表人 內容
 文章主題 : IE編碼偵測錯誤?
文章發表於 : 週四 3月 11, 2004 5:03 pm 
離線
寶特瓶
頭像

註冊時間: 週六 8月 09, 2003 6:10 pm
文章: 231
來自: 王立醫學校
一樣是使用UTF-8編碼的phpBB,LH+在我的瀏覽器上就經常會自動偵測編碼失敗,然後還得手動去設定編碼才會正常。看輸出的HTML原始碼裡面分明就有META標籤,應該也沒錯啊……只能說是IE的自動偵測還是不夠好吧?看了別的討論區的HTTP header,發現人家的httpd會多丟一行出來。
代碼:
Content-Type: text/html; charset=UTF-8
header有這行的就絕對不會判斷錯誤……應該就是這樣吧。如果可能的話,還請把php程式碼設定為會直接丟UTF-8編碼的HTTP header,這樣使用上會比較方便。謝謝。


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週四 3月 11, 2004 8:55 pm 
離線
頭像

註冊時間: 週二 8月 28, 2001 8:00 am
文章: 4922
來自: 耗電量好高的地方(死)
這邊好像沒有看到Web Server會送出會讓IE誤判的Header....@@

我這邊看到的header是
代碼:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">


所以應該沒有錯....應該是IE自己誤判?


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週五 3月 12, 2004 3:17 pm 
離線
寶特瓶
頭像

註冊時間: 週六 8月 09, 2003 6:10 pm
文章: 231
來自: 王立醫學校
Eji 寫:
這邊好像沒有看到Web Server會送出會讓IE誤判的Header....@@
我這邊看到的header是
代碼:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">

所以應該沒有錯....應該是IE自己誤判?

的確是沒有錯,是IE的問題;不過因為IE使用者實在是太多了,所以我個人以為還是應該儘可能解決這個問題。就我比較來看,是IE在讀取UTF-8編碼的網頁時,寫在HTML檔裡面的<META>標籤無法發揮設定編碼的功用,一定要用HTTP header才行。其實<META http-equiv="">這種標籤的用途是在HTML檔裡面「修改」HTTP header資訊,所以這樣用的確應該是已經夠了;至於IE為何這樣的用法會失效,當然就不是我能知道的事了。

使用http_trace.pl來讀取www.slackware.org.tw的討論區的HTTP header如下:
代碼:
HTTP/1.0 200 OK
Cache-Control: no-cache, pre-check=0, post-check=0
Connection: close
Date: Fri, 12 Mar 2004 07:00:36 GMT
Pragma: no-cache
Accept-Ranges: bytes
Server: Apache/2.0.40 (Red Hat Linux)
Content-Type: text/html; charset=UTF-8
Expires: 0
Set-Cookie: phpbb2mysql_data=a%3A0%3A%7B%7D; expires=Sat, 12-Mar-05 07:00:36 GMT; path=/
Set-Cookie: phpbb2mysql_sid=26f222cf4fb6ce48b326a86abc3d48f6; path=/
X-Powered-By: PHP/4.2.2
而LH+的討論區的HTTP header則是:
代碼:
HTTP/1.0 200 OK
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Connection: close
Date: Fri, 12 Mar 2004 07:07:17 GMT
Server: Apache/1.3.29 (Unix) mod_auth_passthrough/1.8 DAV/1.0.3 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.3 FrontPage/5.0.2.2634 mod_ssl/2.8.16 OpenSSL/0.9.6b
Content-Type: text/html
Expires: Fri, 12 Mar 2004 07:07:17 GMT
Last-Modified: Fri, 12 Mar 2004 07:07:17 GMT
Set-Cookie: phpbb2mysql_data=s%3A0%3A%22%22%3B; expires=Sat, 12-Mar-05 07:07:17 GMT; path=/; domain=www.lovehinaplus.com
Set-Cookie: phpbb2mysql_sid=a0efcc02805378c124b8d894b17979cd; path=/; domain=www.lovehinaplus.com
X-Powered-By: PHP/4.3.3
注意比較兩個HTTP header的Content-Type:區段,就可以知道兩者的差異了。我自己的XHTML網頁使用UTF-8編碼,本來IE一樣會有判斷錯誤的情況,會繼續用Big5編碼導致畫面一片空白;在修改副檔名讓Apache會依據副檔名丟出完整的HTTP header資訊之後,就沒有這種情況了。給站長做個參考。


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週日 3月 14, 2004 7:45 pm 
離線
頭像

註冊時間: 週二 8月 28, 2001 8:00 am
文章: 4922
來自: 耗電量好高的地方(死)
代碼:
HTTP response headers received from server:
[ 15] HTTP/1.0 200 OK
[ 60] Cache-Control: private, pre-check=0, post-check=0, max-age=0
[ 17] Connection: close
[ 35] Date: Sun, 14 Mar 2004 11:43:49 GMT
[160] Server: Apache/1.3.29 (Unix) mod_auth_passthrough/1.8 DAV/1.0.3 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.3 FrontPage/5.0.2.2634 mod_ssl/2.8.16 OpenSSL/0.9.6b
[ 21] Vary: Accept-Encoding
[ 22] Content-Encoding: gzip
[b][ 38] Content-Type: text/html; charset=utf-8[/b]
[ 38] Expires: Sun, 14 Mar 2004 11:43:50 GMT
[ 44] Last-Modified: Sun, 14 Mar 2004 11:43:50 GMT
[120] Set-Cookie: phpbb2mysql_data=s%3A0%3A%22%22%3B; expires=Mon, 14-Mar-05 11:43:50 GMT; path=/; domain=www.lovehinaplus.com
[ 97] Set-Cookie: phpbb2mysql_sid=b89f38dbdb16ca635445001e9beafd2a; path=/; domain=www.lovehinaplus.com
[ 23] X-Powered-By: PHP/4.3.3
      Client-Date: Sun, 14 Mar 2004 11:43:43 GMT
      Client-Response-Num: 1

以上為現在討論區設定。
謝謝Alica大指教....


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週一 3月 15, 2004 5:32 pm 
離線
寶特瓶
頭像

註冊時間: 週六 8月 09, 2003 6:10 pm
文章: 231
來自: 王立醫學校
不敢當,能夠減少使用者的困擾就好…… :)


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週六 2月 26, 2005 1:32 am 
離線
寶特瓶
頭像

註冊時間: 週六 8月 09, 2003 6:10 pm
文章: 231
來自: 王立醫學校
這次更新版本後好像又恢復原來的狀況了,站長要不要修改一下?
(還是乾脆不要改,順便掛上Firefox的連結… :twisted:

_________________
圖檔圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週六 2月 26, 2005 9:58 am 
離線
頭像

註冊時間: 週二 8月 28, 2001 8:00 am
文章: 4922
來自: 耗電量好高的地方(死)
好,其實我忘記當時怎麼改了。(死)
回去找竹貓那邊,都是提到改META那邊的值....不過那部份是已經改好的了。
所以該上哪改哩.... apache?


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 週六 2月 26, 2005 10:38 pm 
離線
馬克杯

註冊時間: 週三 4月 30, 2003 1:51 am
文章: 52
小弟隱約記得 apache 有預設的 characterset.. 而且預設值是 UTF-8.. 這預設值好像會 override 網頁的characterset設定.. 當初 2dj 也有這問題..


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 8 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者: 沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯文章
不能 在這個版面刪除文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
正體中文語系由 竹貓星球 維護製作