zoukankan      html  css  js  c++  java
  • 4种方法解决后台接受前台中文信息乱码的问题

    有四个方法,记录一下,方便以后自己查找,也方便大家。

    首先:

    <%@ 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


    欢迎大家实验!
     连接来源:http://blog.sina.com.cn/s/blog_62aab2760100l1hx.html

  • 相关阅读:
    hdu 5072 Coprime (容斥)
    洛谷 P1411 树 (树形dp)
    Tr/ee AtCoder
    sys.path
    uname
    sys.platform
    Eclipse Basic
    Eclipse Color Theme
    Pydev
    scons
  • 原文地址:https://www.cnblogs.com/chickenbeer/p/4874083.html
Copyright © 2011-2022 走看看