在视图控件中输入数据插入数据库乱码问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 05:27:59
我用的是MYSQL5.0数据库,用j2ee技术编写应用.用MYEclispe6.0编写文件。直接在MyEclipse6.0的SQL编辑窗口中插入一条记录,(有些列输入的是中文数据),显示正常(不管是在Sql编辑窗口中输入select * from tablename还是在控制器中读数据在视图上显示都是正常的),但在视图控件中输入中文数据然后插进去那么不管用上述的哪一种方式显示则都不正常!
在控制器中我用了String name=request.getParameter(parameter);
name=name.getBytes("ISO-8859-1","GB2312");的处理!请教朋友们这是何故
该如何解决,以让在视图控件中输入中文数据插进去的是中文
Spring配置文件中
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
...
<property name="url" value="jdbc:mysql://localhost:3306/currentdatabase?useUnicode=true&characterEncoding=GBK"/>
...
...
</bean>
url属性值无误.还有什么别的原因?

我怀疑你的链接url写错了,你参考这个看看

url="jdbc:mysql://localhost:3306/yhcmusic?useUnicode=true&characterEncoding=GBK"

我估计也是:

你参照这个写下试试
jdbc:mysql://localhost:3306/bbs?characterEncoding=gbk;useUnicode=true 在gbk后面加&