博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
地址栏中传递中文参数
阅读量:6773 次
发布时间:2019-06-26

本文共 630 字,大约阅读时间需要 2 分钟。

 

由于地址栏会将中文参数编码,因而另一个接受页面获取的参数肯定是乱码。

应先在提交页面将中文参数编码,接受页面解码,如下:

提交页面:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>   <% String name = "张三";      String tname = URLEncoder.encode(name,"utf-8");      response.sendRedirect("test2.jsp?name="+tname+"&mobile="+"1001");      System.out.print("test2.jsp?name="+tname);  %>   

接收页面:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>   <%         String name = request.getParameter("name");  name = new String(name.getBytes("ISO-8859-1"),"utf-8");  out.print("name="+name);        %>   

转载于:https://www.cnblogs.com/qiuh/archive/2013/04/15/3021714.html

你可能感兴趣的文章
Silverlight Toolkit预览Part 1:介绍
查看>>
旷视Face++与西交大成立AI联合实验室,郑南宁孙剑再续师徒缘
查看>>
《深入理解计算机系统(修订版)》读感
查看>>
Linux下如何使用虚拟用户增加FTP的安全性
查看>>
为了学习WinCE嵌入式编程,又开始学起了MFC
查看>>
[RHEL5企业级Linux服务攻略]--第2季 Samba服务全攻略
查看>>
JSP和ASP.NET到底谁才是未来的主宰
查看>>
Goldengate双向复制配置
查看>>
CSS魔法堂:盒子模型简介
查看>>
忘记电商 刘强东和京东的“如意算盘”
查看>>
Oracle多实例的配置方法
查看>>
浅谈hibernate+入门实例
查看>>
Linux on Power 上的调试工具和技术
查看>>
Android系统移植与调试之-------&gt;如何添加一个adb wifi无线调试的功能【开发者选项】-【Wifi调试】...
查看>>
linux 防火墙操作
查看>>
Ubuntu中修改grub重启出现 Memtest86 解决方法
查看>>
VS 2012 标配 Asp.net MVC 和 Entity Framework - mybatisnet 可能就显得路子野 了
查看>>
kafka_java
查看>>
阿里云推出企业级智能协同办公方案 云桌面、云AP、云客服一应俱全
查看>>
安全性对于物联网在云端的应用至关重要
查看>>