日期:2014-05-18  浏览次数:20690 次

jsp往oracle数据库里存数据
---------------------------------------
public static String getString(String str) {
String s = null;
try {
s = new String(str.getBytes("GBK"), "UTF-8");
} catch (Exception ex) {
ex.getMessage();
}
return s;
}
-----------------------------------------
怎么存到数据库里的一部分是乱码,一部分不是乱码(如,“我晕”就 不是乱码,“我晕倒”那个“倒”就是乱码,还有“?”号全是两个“?”)
我还试了s = new String(str.getBytes("UTF-8"), "GBK");但是还是不行,请那个高手帮忙给指点一下。。。

------解决方案--------------------
用过滤器吧,把jsp里面的数据编码按数据库的编码转换。