初学JSP,发现response,request都是乱码,弄得我都抓狂了。各种纠结之后,发现几点

  1. Eclipse文件编辑器的默认编码不一定是utf-8,所以开发之前最好把默认编码修改下。
    Eclipse-->windows->preference->General->Content Types-->右侧的Content Type中选中 Text->JSP 将默认编码改为“ISO-8859-1”
  2. 修改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 中文乱码相关推荐

  1. jsp全是问号_JSP response,request中文乱码(出现问号)总结

    JSP response,request中文乱码(出现问号)总结 java中request乱码是浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码,response乱码是服务 ...

  2. 【已解决】对JSP页面传值中文乱码的简单解决方法

    很多java程序员在日常的工作中总会遇到对JSP页面传值中文乱码的情况,一些朋友由于操作不当,造成了很大的麻烦.本文将为大家讲解关于对JSP页面传值中文乱码的简单解决方法的内容. 方法/步骤 方法一: ...

  3. 解决request中文乱码问题

    解决request中文乱码问题 参考文章: (1)解决request中文乱码问题 (2)https://www.cnblogs.com/wangguoning/p/6151517.html 备忘一下.

  4. html输入表单jsp返回数据中文乱码,JSP/Servlet页面中文显示为乱码的解决方式

    经过网上搜索和自己的经验,JSP/Servlet页面的中文显示为乱码的问题可以细分为5类: 1. JSP页面显示乱码. 2. Servlet接收Form/Request传递的参数时显示为乱码 3. J ...

  5. JSP怎么解决中文乱码问题

    一.JSP页面显示乱码 二.表单提交中文时出现乱码 三.数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大 ...

  6. jsp中解决中文乱码问题(基础问题)

    在两个jsp简单页面编写中,出现了一个问题,出现了中文乱码, 本应该出现的中文显示不出来,分析如下:java编程之所以会出现说出现中文乱码是 因为:Java的内核和class文件是基于unicode的 ...

  7. Java中文jsp页面_java中文乱码解决之道(七)—–JSP页面编码过程

    我们知道JSP页面是需要转换为servlet的,在转换过程中肯定是要进行编码的.在JSP转换为servlet过程中下面一段代码起到至关重要的作用. 在上面代码中有两个地方存在编码:pageEncodi ...

  8. request和response的中文乱码问题

    request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码: response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码: 乱码 ...

  9. Js与Jsp、Jsp之间的中文乱码转换

    一.js与jsp: 1.转码:js处理 <script type="text/javascript"> var ch = "中文"; functio ...

最新文章

  1. Py之urllib2:Python库之urllib、urllib2、urllib3系列简介、安装、使用方法之详细攻略
  2. oracle中导入导出数据备份数据库
  3. 大型高并发系统的系统设计要点
  4. Visual Studio配置64/32位汇编程序开发环境
  5. centos sftp客户端 c 源码_Redis第3课:如何使用 Redis客户端
  6. mysql函数 字符长度限制_MySQL中使用group_concat()函数数据字符过长报错的问题解决方法...
  7. java课程设计qq,模块java课程设计报告qq聊天
  8. html优化布局什么意思,HTML标签布局对seo的重要性(如:h1,p,alt等标签)
  9. 解决“yarn : 无法加载文件 C:\Users\quber\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本”问题
  10. 夜间灯光数据dn值_一种基于NDBI的城市夜间灯光数据去饱和方法与流程
  11. 啦啦外卖独立版42.0至尊版全开源含vue代码修复app没声音
  12. Kali Linux 暴力破解wifi密码详细步骤
  13. C# TCP异步通信TcpClient
  14. 聚集索引和非聚集索引的区别
  15. Win7 桌面右键一直转圈很慢
  16. Linux远程终端工具之Xmanager-Xbrowser
  17. mysql多字段分库分表基因码_mysql数据库优化方案之分库分表,轻松解决亿级数据问题...
  18. matlab课程设计语音,语音伪装课程设计代码,求助
  19. 阿里双十一大促,技术准备只做了这两件事情?
  20. zblog访问记录v2.5.0

热门文章

  1. 归并排序(C++版)
  2. centos7 下安装mysql5.7
  3. python format用法
  4. initrd.img相关
  5. [BUUCTF-pwn]——picoctf_2018_buffer overflow 0
  6. [BUUCTF-pwn]——picoctf_2018_are you root
  7. 计算机操作系统——作业调度算法
  8. dotnet vs code mysql_.net 5 用vs code链接mysql体验
  9. 学习记录-交叉编译环境的设置
  10. 关联挖掘算法Apriori和FP-Tree学习