您的位置:首页 > 编程语言 > Java开发

spring-07-如何解决中文接收乱码问题

2016-10-31 17:00 316 查看
中文

请求提交数据–>Controller–>Dao–>Db(乱码)

Dao–>Db(乱码)解决:

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8

注意:在.xml中&要写成& ;(空格去掉)

request.setCharacterEncoding(“utf-8”);

requst.getParameter(“username”);

请求提交数据–>Controller解决:

在web.xml中:

<filter>
<filter-name>myfilter</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>myfilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  乱码 spring