码迷,mamicode.com
首页 > 编程语言 > 详细

java前后台中文乱码问题

时间:2016-11-19 15:42:52      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:web.xml   map   uri   中文   com   rac   cte   imp   win   

前后台中文乱码问题

|-第一:

 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
    并且
    request.setCharacterEncoding("gb2312");

|-第二:
     配置 server.xml。  

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"     URIEncoding="UTF-8" />
      <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"  URIEncoding="UTF-8"/>

|-第三:
    配置 web.xml  
    

<filter>
      <filter-name>setEncoding</filter-name>
      <filter-class>com.dinner.filter.CharsetFilters</filter-class>
     <init-param>
       <param-name>coding</param-name>
       <param-value>UTF-8</param-value>
      </init-param>
</filter>
<filter-mapping>
      <filter-name>setEncoding</filter-name>
      <url-pattern>/*</url-pattern>
</filter-mapping>

|-第四:
    工程编码
     开发中发现Windows版Eclipse默认Java和Web工程的默认编码方式不那么遂人愿,修改方法如下:
     1. Web工程文件编码修改方式
     Window -> Preference -> Content types
     推荐将Web相关文件的编码都设置为UTF-8
     2. Java源文件编码修改方式
     Window -> Preference -> Workspace -> Text file encoding
     Windows平台默认为GBK,Linux平台默认为UTF-8

java前后台中文乱码问题

标签:web.xml   map   uri   中文   com   rac   cte   imp   win   

原文地址:http://www.cnblogs.com/zhaoyifan123/p/6080389.html

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