mysql和mvc框架搭配中文乱码问题
发布网友
发布时间:2022-04-07 07:08
我来回答
共3个回答
热心网友
时间:2022-04-07 08:38
出现乱码的原因很简单,就是因为中文,首先你得确定是哪个环节出了问题,你从网页得到的数据你确定不是乱码?建议你一步一步走,先从网页得到的数据开始,把它打印出来,看看是不是乱码,我用mysql刚开始也是乱码和你的问题一样,我的mysql也是UTF-8,jsp也是UTF-8最后我再struts的web.xml <filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
热心网友
时间:2022-04-07 09:56
在你的数据库连接语句中加入“?useUnicode=true&characterEncoding=UTF-8”试试
具体的语句如下
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8追问尝试了 还是乱码 但是谢谢了~
热心网友
时间:2022-04-07 11:30
数据库改为utf8试试。