2014-04-11 32 views
2

發送印地文characher我發送दर्शन作爲請求參數值從JavaScript而我在使用requestMap.get(key)[0]我的支柱作用正在獲取然後它給了我दरà¥à¤¶à¤¨垃圾字符?獲得垃圾值,而在請求字符串

這裏我的動作實現ServletResponseAware和我聲明requestMap變量,以便它直接請求參數值映射到對象requestMap

+0

以下? –

+0

是羅馬三我有一個執行 我們通過POST請求 –

回答

0

爲HTTP協議的默認編碼不是utf8。您需要在服務器端代碼中單獨處理它。

請參考以下鏈接瞭解更多信息。

Common problems with i18n and servlets/jsp-s

您需要添加你有一個`requestMap`實現在你的JSP

<%@page contentType="text/html" pageEncoding="UTF-8"%> 

Displaying Hindi font in jsp

+0

感謝答覆 發送數據修補程序這個問題,但我不知道如何以及在何處改變編碼爲「UTF-16」 u能請根據提示我 –

+0

到我的jsp頁面中的鏈接,我必須設置內容類型 ,我已經通過這一行設置<%@ page contentType =「text/html; charset = UTF-16」%>' –

+0

然後你顯示這個在上面的代碼行在jsp中的值 – UVM