2013-05-14 99 views
0

在我的Servlet應用程序中,我傳遞了一個法文文本作爲URL參數。 對於Firefox它可以正常工作,但對於IE9,它顯示我嗎?分數。 這是爲什麼,我該如何解決?非英文字符顯示爲?標記

+0

有很多事情可能會導致這種情況。您需要確保客戶端和程序之間的所有內容都使用相同的編碼。這取決於你指出它的中斷部分... – 2013-05-14 13:44:38

+2

使用URL編碼來編碼URL,而不是發送文本,因爲它是 – NullPointerException 2013-05-14 13:44:48

+0

這聽起來像一個字符編碼問題。包含井號的響應正在以UTF-8字符集發送,但正在用不同的字符集進行解釋。 檢查您爲JSP指定的字符編碼。 – 2013-05-14 13:45:36

回答

0

是否存在Web瀏覽器字符集問題? 你試過設置<meta charset='utf-8'>嗎?

+0

我添加了'' – sura2k 2013-05-14 13:49:46

+0

瀏覽器還評估了http標頭,服從他們的偏好並分析了內容哪個字符集使用。 iirc,你最好的選擇是http頭文件。 – collapsar 2013-05-14 15:54:18

相關問題