问答详情
源自:1-3 手工编写第一个Servlet

post请求显示乱码

在post请求时,为什么我明明设置字符编码是utf-8,但仍然显示不出中文。。

而是显示出问号??

提问者:世纪末 2015-03-24 09:43

个回答

  • 世纪末
    2015-03-24 15:16:26

    已经解决,需要把response.setContentType("text/html;charset=utf8;");放到PrintWriter out=response.getWriter();前面,就行了

  • 世纪末
    2015-03-24 14:57:45

    这是代码

    System.out.println("处理Get请求!");

    //给浏览器输出的对象是printwriter对象

    PrintWriter out=response.getWriter();

    response.setContentType("text/html;charset=utf8;");

    out.println("<h1>一天天yyy<h1/>");