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

关于乱码的一点问题

2011-05-22 19:44 246 查看
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"/>

要和页面保持一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息