Servlet解决中文乱码方式

版权声明: https://blog.csdn.net/weixin_29414291/article/details/80205457

servlet中文乱码的原因
客户端 —-服务器—-客户端。
分析乱码的原因。

因为浏览器的编码方式UTF-8,而发到Tomcat是采用ISO的编码方式解码。

post方式乱码解决方案

1.接收客户端参数乱码的解决方式:在获取参数之前采用 request.setCharacterEncoding(“utf-8”);
2.从servlet服务器中到客户端显示:中文乱码的解决方式。
在响应之前进行编码设置让服务器和客户端解析的编码为utf-8

//设置服务器输出的编码为UTF-8
    response.setCharacterEncoding("UTF-8");

    //告诉浏览器输出的内容是html,并且以utf-8的编码来查看这个内容。
    response.setContentType("text/html; charset=utf-8");

猜你喜欢

转载自blog.csdn.net/weixin_29414291/article/details/80205457
今日推荐