程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 框架-解碼中文,為什麼我需要URLDecoder.decode兩次

框架-解碼中文,為什麼我需要URLDecoder.decode兩次

編輯:編程解疑
解碼中文,為什麼我需要URLDecoder.decode兩次

ajax傳中文到服務器。為了解決中文亂碼問題一般是,
前端data=encodeURI(encodeURI("中文"));
後端URLDecoder.decode("data");

後端本來是給一個decode就行了,原因我也查了,是因為request.getParameter("data");這一步就默認做了一次解碼。
但是我這裡比較奇怪,request.getParameter("data");這一步並沒有解碼。所以需要兩次decode,不知道為什麼會出現這種情況?我記得我最開始也是只要decode一次就行的。
我用的是struts1框架,之前可能修改過struts-config.xml。

最佳回答:


http://www.cnblogs.com/zouhao/p/3672409.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved