JSTL中文问题:URL参数中带有汉字,如何正确获得汉字?
点击A页面中的按钮,弹出B页面,同时URL中带有参数,参数值有汉字,在B页面中如何正确获得汉字?
说明:
1、A页面中<%@ page contentType="text/html; charset=GBK" %>
2、B页面中<%@ page contentType="text/html; charset=UTF-8" %>
因为在B页面中主要调用一Ocx控件,要输入汉字只有用UTF-8;在弹出B页面中的URL里的参数中汉字还是正常显示的,只是在B页面中获得时就成了乱码,如下:
B页面URL:http://localhost/FireInfo/tree.jsp?type=1&value=7,1,罗湖1中队;8,1,罗湖2中队;9,2,福田1中队;10,2,福田2中队;11,2,福田3中队;12,3,南山1中队;1,0,罗湖大队;2,0,福田大队;3,0,南山大队;4,0,盐田大队;5,0,D005;6,0,D006;
JSTL获得的参数value的值为:7,1,ÂÞºþ1ÖжÓ;8,1,ÂÞºþ2ÖжÓ;9,2,¸£Ìï1ÖжÓ;10,2,¸£Ìï2ÖжÓ;11,2,¸£Ìï3ÖжÓ;12,3,ÄÏɽ1ÖжÓ;1,0,ÂÞºþ´ó¶Ó;2,0,¸£Ìï´ó¶Ó;3,0,ÄÏɽ´ó¶Ó;4,0,ÑÎÌï´ó¶Ó;5,0,D005;6,0,D006;(注:经过c:out输出得到的)