在web项目开发中,有时候难免会用到url传值,但是在传中文的时候经常会出现乱码,这时需求用到如下方法:
首先在页面传参的地方要进行两次编码
url
=
"/login?userId="
+
id
+
"&title="
+
encodeURI
(
encodeURI
(
title
));
然后后台的action中还要进行一次解码
String str = URLDecoder.
decode
(title,
"UTF-8"
);