JSP response request 中文乱码
初学JSP,发现response,request都是乱码,弄得我都抓狂了。各种纠结之后,发现几点
- Eclipse文件编辑器的默认编码不一定是utf-8,所以开发之前最好把默认编码修改下。
Eclipse-->windows->preference->General->Content Types-->右侧的Content Type中选中 Text->JSP 将默认编码改为“ISO-8859-1” - 修改Eclipse中workspace中的编码
Eclipse-->windows->preference->General->Workspace-> Text file encoding 改为 UTF-8下面是一个【代码示例】,JSP从request中获取数据后,原文反馈给客户端。
String strResponse = ""; request.setCharacterEncoding("utf-8"); ServletInputStream in = request.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine = null; while (null != (strLine = br.readLine())) {strResponse += strLine; }byte[] xmlData = strResponse.getBytes(); response.setCharacterEncoding("utf-8"); response.setContentType("text/html, charset=utf-8"); response.setContentLength(xmlData.length); ServletOutputStream os = response.getOutputStream(); os.write(xmlData); os.flush(); os.close(); out.clear(); out = pageContext.pushBody();
转载于:https://www.cnblogs.com/java20130722/p/3207064.html
JSP response request 中文乱码相关推荐
- jsp全是问号_JSP response,request中文乱码(出现问号)总结
JSP response,request中文乱码(出现问号)总结 java中request乱码是浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码,response乱码是服务 ...
- 【已解决】对JSP页面传值中文乱码的简单解决方法
很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...
- 解决request中文乱码问题
解决request中文乱码问题 参考文章: (1)解决request中文乱码问题 (2)https://www.cnblogs.com/wangguoning/p/6151517.html 备忘一下.
- html输入表单jsp返回数据中文乱码,JSP/Servlet页面中文显示为乱码的解决方式
经过网上搜索和自己的经验,JSP/Servlet页面的中文显示为乱码的问题可以细分为5类: 1. JSP页面显示乱码. 2. Servlet接收Form/Request传递的参数时显示为乱码 3. J ...
- JSP怎么解决中文乱码问题
一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大 ...
- jsp中解决中文乱码问题(基础问题)
在两个jsp简单页面编写中,出现了一个问题,出现了中文乱码, 本应该出现的中文显示不出来,分析如下:java编程之所以会出现说出现中文乱码是 因为:Java的内核和class文件是基于unicode的 ...
- Java中文jsp页面_java中文乱码解决之道(七)—–JSP页面编码过程
我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...
- request和response的中文乱码问题
request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码: response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码: 乱码 ...
- Js与Jsp、Jsp之间的中文乱码转换
一.js与jsp: 1.转码:js处理 <script type="text/javascript"> var ch = "中文"; functio ...
最新文章
- Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略
- oracle中导入导出数据备份数据库
- 大型高并发系统的系统设计要点
- Visual Studio配置64/32位汇编程序开发环境
- centos sftp客户端 c 源码_Redis第3课:如何使用 Redis客户端
- mysql函数 字符长度限制_MySQL中使用group_concat()函数数据字符过长报错的问题解决方法...
- java课程设计qq,模块java课程设计报告qq聊天
- html优化布局什么意思,HTML标签布局对seo的重要性(如:h1,p,alt等标签)
- 解决“yarn : 无法加载文件 C:\Users\quber\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本”问题
- 夜间灯光数据dn值_一种基于NDBI的城市夜间灯光数据去饱和方法与流程
- 啦啦外卖独立版42.0至尊版全开源含vue代码修复app没声音
- Kali Linux 暴力破解wifi密码详细步骤
- C# TCP异步通信TcpClient
- 聚集索引和非聚集索引的区别
- Win7 桌面右键一直转圈很慢
- Linux远程终端工具之Xmanager-Xbrowser
- mysql多字段分库分表基因码_mysql数据库优化方案之分库分表,轻松解决亿级数据问题...
- matlab课程设计语音,语音伪装课程设计代码,求助
- 阿里双十一大促,技术准备只做了这两件事情?
- zblog访问记录v2.5.0
热门文章
- 归并排序(C++版)
- centos7 下安装mysql5.7
- python format用法
- initrd.img相关
- [BUUCTF-pwn]——picoctf_2018_buffer overflow 0
- [BUUCTF-pwn]——picoctf_2018_are you root
- 计算机操作系统——作业调度算法
- dotnet vs code mysql_.net 5 用vs code链接mysql体验
- 学习记录-交叉编译环境的设置
- 关联挖掘算法Apriori和FP-Tree学习