码迷,mamicode.com
首页 > 系统相关 > 详细

中文乱码问题(页面乱码,eclipse乱码,请求响应乱码)

时间:2017-08-11 14:50:11      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:framework   filter   pat   eclips   技术   span   xml文件   target   utf-8   

1、首先在开发工具eclipse中设置工作空间和文件编码格式,详情参见   http://www.cnblogs.com/lixiang1993/p/7345161.html

2、在eclipse的安装根目录下,打开eclipse.ini文件,在文件最后一行添加 “ -Dfile.encoding=utf-8 ” ,这样在eclipse中创建的文件就是以utf-8编码保存。

3、请求乱码问题

  (1)解决get请求乱码问题:在tomcat根目录下,进入conf文件夹,打开server.xml文件,搜索Connector,加入属性URIEncoding,属性值为UTF-8,如图,

  注:文件中有多个Connector,注意选择。

  技术分享

  (2)解决post请求乱码的问题

    ①在接收参数前,对其编码,

    request.setCharacterEncoding("utf-8");

    ②ssm框架中,加入post乱码过滤器

<!-- post乱码过虑器 -->
  <filter>
    <filter-name>CharacterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>utf-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>CharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

4、响应乱码问题

传递参数前,对其编码,

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

中文乱码问题(页面乱码,eclipse乱码,请求响应乱码)

标签:framework   filter   pat   eclips   技术   span   xml文件   target   utf-8   

原文地址:http://www.cnblogs.com/lixiang1993/p/7345519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!