乱码中文javaEE 中文乱码问题

文章结束给大家来个程序员笑话:[M]

            开发的时候遇到输入中文的时候是很麻烦的,经常性会涌现乱码,而且由于环境不同,乱码问题的处理方式也不相同。近来在做java EE开发,自己专门详细了解了这个环境下乱码问题的处理方法。不必对乱码问题做出什么分类,想看原因的可以百度,这里只写如何处理中文乱码问题。

            首先,开发环境用到tomcat,jsp,servlet,mysql,因此就要都保证它们的编码格式可以支撑中文字符。

            mysql的处置:在安装的时候字符集选择UTF-8,如果不是的话重装。

            tomcat的处置:找到tomcat目录:乱码和中文

     打开server.xml,找到对8080端口的设置部份,添加URIEncoding=“UTF-8”,就可以了。如:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

            JSP处置:在jsp页面添加编码格式,

    <%@pagelanguage="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

    每日一道理
聪明人学习,像搏击长空的雄鹰,仰视一望无际的大地;愚笨的人学习,漫无目的,犹如乱飞乱撞的无头飞蛾;刻苦的人学习,像弯弯的河流,虽有曲折,但终会流入大海;懒惰的人学习,像水中的木头,阻力越大倒退得越快。

    

    <metahttp-equiv="Content-Type"content="text/html; charset=UTF-8">

                 Servlet处置,在进行业务处置之前添加2行代码:

      

    response.setContentType("text/html;charset=utf-8");

    request.setCharacterEncoding("UTF-8");

              JSP和Servlet如果很多的话可以使用过滤器。对于这4个地方进行处置以后就没有中文乱码问题了。当然有可能工作环境不是UTF-8,自己也应当把工作环境的编码集改了,不过这个很少涌现。

    

    

文章结束给大家分享下程序员的一些笑话语录:  一边用着越狱的ip,一边拜乔帮主的果粉自以为是果粉,其实在乔帮主的眼里是不折不扣的叛徒。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3093439.html