2011-03-19 44 views
1

您好,我有一箇舊的Tomcat在JSP瀏覽器自動檢測UTF-8,希伯來語

web應用程序進入我的web應用程序,瀏覽器的全自動檢測UTF-8

,但開始在同一個Web應用程序時新鮮TOMCAT5.5, 瀏覽器不會檢測UTF-8,我必須改變它手動

(我現在主持我的應用程序,我希望它在一個新的tomcat的正常工作)

試圖

response.setCharacterEncoding("UTF-8"); 
response.setContentType("text/html; charset=UTF-8"); 
response.setHeader("Content-Encoding","UTF-8"); 

,但沒有幫助,在某些情況下,當我試圖更改爲UTF-8我仍然看到jibrish

我的JSP文件我保存爲UTF-8和元我有這個

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

也server.xml中我定義這個連接器下

URIEncoding="UTF-8" 

-

你能幫我嗎?

+2

*是*字節的發送順序到UTF-8的瀏覽器? – 2011-03-19 08:26:05

+0

我怎麼能告訴它,該文件編碼爲UTF-8 isent enogth? – shay 2011-03-19 09:12:53

+0

你一直在說,但你聽不到它的確定。 – 2011-03-19 09:14:06

回答

1

假設你仍然有舊的應用程序工作,並且你有兩個服務器可以提供的(最好是簡單的)頁面,我建議你使用WiresharkFiddler來確切地查看返回的內容。然後,您可以計算出差異,並使新服務器以同樣的方式工作。

正如伊格納西奧說,這可能是因爲你根本就沒有服務UTF-8,但是很多你想告訴客戶,你是:)