页面上输入框输入“测试”两字,生成的页面显示为“C4E3BAC3”,进入sqlplus,查询表中存放的也是“C4E3BAC3”
但是oracle的字符集和client端的字符集都为ZHS16GBK取输入框参数时代码如下:
String newstitle = new String(request.getParameter("newstitle").getBytes("ISO8859_1"),"GBK");显示的时候代码如下:
<%=new String(rs.getString("TITLE").getBytes("ISO8859_1"),"GBK")%>代码在mysql上测试时是没有问题的,数据库改成Oracle就出现汉字显示的问题了。哪位大侠知道,万望告知,不胜感激。