servlet处理request和response中文乱码
来源:互联网 发布:围堰稳定性计算软件 编辑:程序博客网 时间:2024/04/26 11:22
关于servlet的中文乱码始终是烦人的很 ,下面就说说怎么把这个问题kill掉。
1.request
在我们浏览器端提出请求访问servlet时,传入中文解决方式。
先判断一下浏览器的类型,分为IE和非IE(如FF和Chrome)
boolean isIE = request.getHeader( "USER-AGENT" ).toLowerCase().indexOf( "msie" ) > 0 ? true : false ;
if(isIE){
return new String(request.getParameter("str").getBytes( "iso-8859-1" ),"gbk");
}else{
return new String(request.getParameter("str").getBytes( "iso-8859-1" ),"utf-8");
}
}
2.response
在我们返回数据到浏览器中显示时。
方式1.
response.setHeader("Content-Type", "text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.flush();
out.close();
方式2.
用gbk也能够解决这个问题
response.setCharacterEncoding("gbk");
PrintWriter out = response.getWriter();
out.flush();
out.close();
0 0
- servlet处理request和response中文乱码
- request和response中文乱码
- request和response的中文乱码问题
- request和response的中文乱码问题
- request和response的中文乱码问题
- request和response的中文乱码问题
- LoadRunner 中文乱码问题(request 和Response)
- request和response中文乱码问题
- request和response中的中文乱码
- servlet之request和response报头处理
- request中文乱码和response中文乱码问题
- Servlet:response和request
- JAVAWeb中请求Request,Response,cookie的中文乱码处理
- JSP response request 中文乱码
- request、response 中文乱码问题
- 服务器中文乱码问题(request和response)
- request和response的中文乱码问题及解决方案
- C#request和response的中文乱码问题
- NYOJ 题目116士兵杀敌(二)
- GPT硬盘安装Win8.1 (64bit)+CentOS7 双系统
- MongoDB用户认证和权限
- linux下的source命令
- Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结
- servlet处理request和response中文乱码
- C#中Label设置为透明
- hdoj 1102 Constructing Roads 【最小生成树】
- OpenCV数据读写操作
- 1091.Acute Stroke
- apue学习第十八天——从哲学家就餐问题看死锁
- C语言‘指针’笔记
- OpenCV学习笔记 cv.Mat 与 .txt 文件数据的读写操作
- ubuntu的终端命令(收集)