Haisen大王 2015-09-25 04:41 采纳率: 50%
浏览 2934
已采纳

超链接和重定向 中文参数 问题

 <a href="CopyofMyJsp.jsp?name=哈哈">123</a>

地址栏会显示去中文

 http://localhost:8080/jstl02/CopyofMyJsp.jsp?name=哈哈

而用 重定向,若想正确传输中文参数,得通过转码,否则显示乱码。我知道 web默认传输 编码是iso8859-1编码,不支持中文编码,所以需要转码传输

 response.sendRedirect("CopyofMyJsp.jsp?name="+URLEncoder.encode("哈哈2"));
 地址栏显示:http://localhost:8080/jstl02/CopyofMyJsp.jsp?name=%E5%93%88%E5%93%882

这就不明白了,为什么一个可以显示中文,一个不可以呢。

  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 C# 循环读写数据中途突然变慢
      • ¥100 CVI2012 做暗通道图像去雾思路详细步骤
      • ¥15 用Java实现双端队列
      • ¥150 ID3决策树实现分类
      • ¥15 multisim10安装后,找不到NI License Manager的程序来安装许可证
      • ¥15 C++银行卡系统 Help!
      • ¥15 R语言数据分析的相关问题
      • ¥15 模型导入SP后贴图纹理只有一个,拆了四张UV的,怎么解决?
      • ¥15 检索带order by 非常慢
      • ¥20 python 爬虫 token 加密方式