var url = "b.jsp?name=" +u_name;
url=encodeURI(url);
url=encodeURI(url); //写一个不行。如果写一个就是????号。写2个则输出 %df%a4这中.
服务端获取:
String name=request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8"); //这句话一定要,因为如果不写的话,编码就是%E5%A6%88%
1.客户端提交时使用encodeURI或者encodeurIcompent参数来进行utf-8编码,然后发送给服务器,如果使用post方式的话可以通过request.setCharacterEncoding来设定用来解读参数的编码。如果用get方式的话,使用new String(arg.getBytes("iso-8859-1"),"utf-8")的方式来转码。
2.发送ajax请求时,请使用post方式,由于AJAX默认使用utf-8的编码提交参数,因此如果不是文件上传得话,为ajax的Content-Type请求头设置"application/x-www-form-urlencoded;charset="utf-8",以此来通知服务器,客户端发送参数所使用的编码。这样,服务器端可以直接通过String word = request.getParameter("word");来获取经过转码后的参数值,省去了request.setCharacterEncoding。
HTML code-JSTL处理
<c:url value="test.do" var="testUrl">
<c:param name="name" value="中文" />
</c:url>
<a href="${testUrl}">test</a>
Tomcat server.xml 中两个 Connector 加上 URIEncoding="UTF-8",Servlet Filter 加上:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
这样基本上的乱码问题能解决
分享到:
相关推荐
模块8 课程设计实例 02 08 《Java-Web应用开发基础》教学课件08课程设计实例全文共73页,当前为第1页。 知识目标 了解MVC设计模式的基本内容及其作用。 了解Servlet过滤器的基本结构及其设计方法。 掌握用MVC设计...
实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与HTML标记相互转换 144 实例114 运用PHP 5.0新型字符串输出XML数据 145 实例115 判断字符串中是否存在指定子串 146 2.9 正则...
本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...
本书是第I卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用PHP进行Web开发的各个方面的知识和技巧,主要包括开发环境、PHP基础、Web页面交互、文件操作、会话应用、图形图像处理及面向...
Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及...
本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本: •Struts 1.2 •Spring 1.2.5 •Hibernate 3.0 本文选用的数据库为Oracle 9i,当然你可以在不...
6.使用多层开发模式开发,更灵活的构架,理论上支持所有.net支持的数据库。 7.多重缓存机制,让网民超快地打开您的网站,让人觉得打开您的网站很“爽!”。 8.不会像生成静态网页那样产生大量垃圾文件占用空间。 9....
6.使用多层开发模式开发,更灵活的构架,理论上支持所有.net支持的数据库。 7.多重缓存机制,让网民超快地打开您的网站,让人觉得打开您的网站很“爽!”。 8.不会像生成静态网页那样产生大量垃圾文件占用空间。 9....
1.全站采用DIV+CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 2.兼容IE、火狐各大常用浏览器,打开网页不变形。 3.采用UTF-8编码,全球打开网站不乱码。 4.所有信息内容在线完成编辑,就象WORD一样简单、...
6.使用多层开发模式开发,更灵活的构架,理论上支持所有.net支持的数据库。 7.多重缓存机制,让网民超快地打开您的网站,让人觉得打开您的网站很“爽!”。 8.不会像生成静态网页那样产生大量垃圾文件占用空间。 9....
那就把除了default文件夹外的另两个文件夹直接删除.(建议不删除,以后要用到其中的一个文件夹) 8.删除无用文件 删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文件...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...
全站采用DIV CSS布局,符合WEB2.0标准,您自己设计独特风格非常方便。 兼容IE、火狐各大常用浏览器,打开网页不变形。 采用UTF-8编码,全球打开网站不乱码。 所有信息内容在线完成编辑,就象WORD一样简单、...