1、jsp+struts+hibernate+spring
在action中打个断点得到的数据没有乱码,但是到了数据库中数据乱码了
(1)检查数据库的编码方式和程序保持一致
(2)配置database数据源的时候
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://localhost:3306/sgms?characterEncoding=UTF-8"/>
<property name="username" value="root" />
<property name="password" value="root" />
</bean>
时候,最重要的是这句,改成这样之后,正确
value="jdbc:mysql://localhost:3306/sgms?characterEncoding=UTF-8"/>
2、jsp到action的时候出现乱码
Struts.xml里加上:
<constant name="struts.i18n.encoding" value="UTF-8"/>
要和页面保持一致
关于乱码的一点问题
最新推荐文章于 2024-08-14 23:11:00 发布