2013-05-29 25 views
0

查詢字符串我使用的JSP頁面,我想從查詢字符串中使用的語句UTF-8值,如下request.getparameter("q");我如何使用JSP

它工作得很好utf8的價值,它給了我適當的結果,但是當我嘗試使用IE9時,它給我?????而不是unicode值。

我的問題是如何從查詢字符串中使用JSP獲得正確的unicode值,這將在所有瀏覽器(包括IE)上提供正確的值,以及我需要在JSP頁面中添加哪些語句以在IE中獲取正確的值。

請在這方面幫助我。

謝謝

+0

你使用哪臺服務器? – yavuzkavus

+1

'request.setEncoding(「UTF-8」);'但通常每個web服務器都有解決方案。 –

回答

1

在JSP頁面指令,你需要的內容類型設置爲UTF-8(每個JSP頁面)

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="ISO-8859-1" %> 

如果仍然問題仍然存在,然後用這太問題處理編碼爲DB,Tomcat。 HERE

+0

它仍然沒有給出正確的結果 –

+0

在jsp中添加上面的代碼後,檢查您的HTML代碼是否包含「」? –

+0

這裏是代碼 –