Spring项目的几种乱码问题解决思路
与Spring结合做Web项目时,常常会出现乱码情况,这时候,问题可能出现在2方面,一方面是我们本身的应用程序,另一方面就是出现在数据库,那么针对这两种可能出现的情况应该怎么避免呢?
通常做法如下:
1,在web项目中的web.xml文件里加入文件编码过滤器UTF-8:
<!-- 处理post提交的乱码解决 --><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> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
<property name="url" value="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8" />