首页 > 开发 > Java > 正文

完美解决在Servlet中出现一个输出中文乱码的问题

2024-07-13 10:02:51
字体:
来源:转载
供稿:网友

如下所示:

在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();   } 

以上这篇完美解决在Servlet中出现一个输出中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VeVb武林网。

 

注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表