struts1.0乱码(不安全字符)
url内容是http://xxx.xxx.xx/test.do?name=%E6%B5%8B%E8%AF%95B我做了一个action当接收中文的时候是可以的,
单如果传递值是%E6%B5%8B%E8%AF%95B的时候 就是乱码了
这个值用 URLDecoder.decode()来解码后是中文
可关键是 request.getParameter("name")的时候 获得的就是乱码
我加了这条语句也不行:
name=new String(name.getBytes("iso8859-1"),"gb2312");
如果 request.getParameter("name")获得的值是 %E6%B5%8B%E8%AF%95 就好办了
servlet也是这种情况
该怎么办啊, --------------------编程问答-------------------- 首先确定页面字符集是否为gbk --------------------编程问答-------------------- 那你在页面通过Encode方法转一下。。
补充:Java , Web 开发