关于将中文数据写入数据库后的编码问题
请教各位:我通过servlet将页面中的参数用getParameter方法读取出来后,写入到mysql中,但是当我在另外一个页面想更新符合该条件的记录时,怎么也不行,原因是条件不满足,不知道怎么回事,我的代码如下:
String title = "新闻";
String mo = "1";
String sql = "update mms set mo='"+mo+"' where title='"+title+"'";
int RS = stmt.executeUpdate(sql);
mo和title的值是我人为指定的,有这2个变量,能正常运行,可就是不满足条件,把条件去掉后也就如果执行: String sql = "update mms set mo='"+mo+"'"; 是正常的,所以我想应该是编码问题,我试过用 sql = new String(sql.getBytes("GBK"), "8859_1");转过编码后再运行,可还是不行,有哪位能帮个忙吗,谢谢!