1. 程式人生 > >使用js的encodeURIComponent編碼後,java解析亂碼

使用js的encodeURIComponent編碼後,java解析亂碼

原文地址:http://blog.csdn.net/yiluoak_47/article/details/8147415



前臺使encodeURIComponent把地址編碼,

後臺jsp或servlet在呼叫request.getParameter的時候java自動對地址解碼,所以就亂碼了.

解決方法:

前臺對地址進行兩次編碼 encodeURIComponent(encodeURIComponent(message))

後臺使用URLDecoder.decode(request.getParameter("name"), "UTF-8");解碼