首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

更新数据库的数据,字符都变成了“?”,该如何解决

2012-04-13 
更新数据库的数据,字符都变成了“???????”connDriverManager.getConnection( jdbc:mysql://localhost:330

更新数据库的数据,字符都变成了“???????”
conn   =   DriverManager.getConnection( "jdbc:mysql://localhost:3306/yarsye?useUnicode=true&characterEncoding=GBK ", "root ", "111 ")
;

这写的是这样,字符还没有恢复?

[解决办法]
出现这种问题,主要可以从以下几个方面解决:

1. 数据库中的表的字符集、字段的字符集是否是 GBK;
2. 页面中的字符集;
3. 提交至控制器的字符集(可以通过 Filter 解决);

热点排行