web基础(response中文乱码问题)


1、要确定代码的编码格式为UTF-8

2、乱码原因:浏览器和服务器的编码格式不同:

服务器的默认编码为:ISO-8859-1,如果浏览器的编码不是ISO-8859-1,就会出现乱码:

 public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        HttpServletResponse response=(HttpServletResponse)servletResponse;
        response.getWriter().write("你好");
    }

 

 3、解决方法:

加入代码:

    response.setCharacterEncoding("UTF-8");//设置服务器的编码,默认是ISO-8859-1
    response.setContentType("text/html; charset = utf-8");//告诉浏览器服务器的编码格式

 

可以正常显示。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM