当前页面: 开发资料首页 → JSP 专题 → request.getHeader("REFERER")得到上一页面连接中文成问号了
request.getHeader("REFERER")得到上一页面连接中文成问号了
摘要: request.getHeader("REFERER")得到上一页面连接中文成问号了
用request.getHeader("REFERER")得到上一页面url,
例如:上一页为:
http://localhost/jsp/aa.jsp?aa=mm&bb=中文;
request.getHeader("REFERER")得到的结果为:
http://localhost/jsp/aa.jsp?aa=mm&bb=???
得到的中文都成?了,不知道这种该怎么解决,
编码问题 换成gb2312就 好了
转了,没有效果
new String(request.getHeader("REFERER").getBytes("ISO-8859-1"),"gb2312");
new String(request.getHeader("REFERER").getBytes("ISO-8859-1"),"gb2312");
-----------------------------------------------------
之前试过,无用
另一个论坛的人给的意见:
url传中文经常这样
你可以传别的
那边获取后对应替换成你要的中文
权益之计啊
还是好好找找根本的解决办法吧
=======================
暂时将连接中的中文转码,解决