在Servlet中出现一个输出中文乱码的问题(已经解)。
2015-06-14 15:33
363 查看
在Servlet中出现一个输出中文乱码的问题,已经解。 @Override public void doPost(HttpServletRequest reqeust, HttpServletResponse response) throws ServletException, IOException { //PrintWriter out = response.getWriter();在还没有给response指定编码格式时就获取了他的输出流,所以一直乱码 reqeust.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); //在设置完编码以后在获取输出流就好了。 jsonService = new JsonService(); String jsonString = JsonTools.createJsonString("persons", jsonService.getPersonList()); out.println(jsonString); out.flush(); out.close(); }
以后得在细节上多小心才行。
相关文章推荐
- 基于android的远程视频监控系统
- Swap Nodes in Pairs
- Android中SoundPool的使用
- poj3624Charm Bracelet解题报告
- 区间重叠计算及IntervalTree初识
- wind8 建局域网
- SGU135 Drawing Lines
- android dns解析
- 最小生成树
- 【Android】进度条与线程之间的消息处理
- 归并排序的实现
- Android 4.4 AMS 学习笔记
- wpf下实现简单截图
- 线段树
- 第三节:反射的性能
- 使用JSON数据格式模拟股票实时信息
- [写代码]处理一组lrc歌词文件
- 黑马程序员——JAVA集合
- model 键值对
- 协议栈资料收集和大牛经验收集----阿冬!!!