今天遇到了个奇怪的情况:
因提交参数中有特殊字符,所以在JS中用escape转换了下参数,结果在接收界面获得不到提交的参数(测试了下:带有中文的转换获得不到提交的参数,参数中要是没有中文还能获取到.有哪位高手帮解释下).
因提交参数中有特殊字符,所以在JS中用escape转换了下参数,结果在接收界面获得不到提交的参数(测试了下:带有中文的转换获得不到提交的参数,参数中要是没有中文还能获取到.有哪位高手帮解释下).
我的程序是JSP
获取变量用的是:request.getParameter("C_BSGCS");
结果打印出来的是: null.
用URLDecoder.decode(str, "utf-8")
转换下然后截取看看