网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1073|回复: 0
打印 上一主题 下一主题

ssm框架:中文乱码问题的几种解决方案

[复制链接]

388

主题

389

帖子

1590

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1590
跳转到指定楼层
楼主
发表于 2021-6-26 00:47:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一:项目的编码格式,utf-8(preference->general->workspace)

二:jsp中的编码格式,统一调(preference->myEclipse->jsp),确保页面中都是jsp

三:web.xml中的字符编码过滤器,一定要放在所有过滤器之前

<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>
<init-param>
<param-name>forceRequestEncoding</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>forceResponseEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

四:数据库中,navicat连接和数据库属性中的编码格式都是utf-8

五:设置tomcat的编码格式
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-9-21 00:45 , Processed in 0.033614 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表