JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - browser , 2003-07-21 18:18
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 [Re:duba]
aladdin

老婆不准我用兒子照片



發文: 175
積分: 3
於 2003-11-18 13:22 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
duba wrote:
那如果我的靜態頁面(html)不想成jsp檔,有解嘛?
我的環境下也有類似的問題,就是jsp檔顯示中文沒有問題
但靜態頁面(html,htm)就無法正常顯示,
明明charset=Big5,但IE編碼指到ISO-8559去,要手動調整
win2k+tomcat4.1.29+IIS5
本以為搭配IIS5可以解決靜態頁面中文顯示問題
結果還是一樣?聽說要把tomcat在中文win2k上重新編譯
才能解決?果真如此,太可怕了~~~


靜態的HTML和Server端的設定應該沒有關係。就我所知,Tomcat處理靜態HTML,也就是直接把檔案抓出來丟給HTTP server,再丟給使用者端。中間不會有任何處理。(當然也就沒有什麼include囉!)

問題在browser端。IE裡面有個所謂的「預設語言」,意思就是:不管你網頁用哪種encoding,我都用我的預設語言顯示。嘿嘿!這算哪門子「預設語言」!

如果你想讓你的IE正確的(辨認與)顯示encoding,要在檢視>編碼下,選取自動選取,這樣之後,IE的動作才變成:當網頁有指定encoding時,顯示網頁所指定的encoding,當網頁沒有指定encoding時,使用「預設語言」。

至於為什麼IE是這樣設計?這跟M$強調的backward compatibility,有很大的關係。有沒有解法?這就有很多可以解釋的技術了。Encoding的處理裡面,最重要的一環,其實在於顯示——也就是字型的設計,現在業界的標準答案叫做OpenType。如果有人有興趣,又討厭M$,不妨去Adobe的網站找找OpenType 的 spec。Apple的解釋也不錯,Sun我就不清楚了。


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
9219 [精華] 使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 thondchen 289 2003-07-21 18:13
8173 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 browser 459 2003-07-21 18:21
8118 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 planet 34 2003-07-21 21:59
9561 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 thondchen 220 2003-07-21 22:35
7900 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 thondchen 27 2003-07-21 22:41
8500 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 piggy 393 2003-07-22 01:43
8260 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 piggy 126 2003-07-22 01:59
8051 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 piggy 83 2003-07-22 02:08
7743 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 thondchen 160 2003-07-22 06:54
7741 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 thondchen 1088 2003-07-22 09:57
8419 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 piggy 651 2003-07-24 12:10
7592 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 piggy 90 2003-07-24 12:14
7407 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 duba 221 2003-11-14 18:27
7766 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 aladdin 768 2003-11-18 13:22
2050 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 scottchu 485 2010-07-01 14:17
2041 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 mylee 208 2010-07-01 15:22
2284 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 scottchu 198 2010-07-01 17:31
7369 Re:使用<jsp:include..來include 一個靜態的html檔但無法顯示中文 qukmei 93 2003-11-18 09:10
» JWorld@TW »  Servlet/JSP 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8