已经解决了,也是老问题。
也是汉字的转换问题。
在读取参数时进行处理一下就行了
String rest__MMColParam = "1";
String tmpstr ="";
if (request.getParameter("BookName") !=null) {
tmpstr = (String)request.getParameter("BookName");
String s2 = new String(tmpstr.getBytes("ISO-8859-1"),"GBK");
rest__MMColParam = new String(s2);

解决方案 »

  1.   

    已经解决了。也是老问题。
    在读取参数时进行处理一下就可以了。
    String rest__MMColParam = "1";
    String tmpstr ="";
    if (request.getParameter("BookName") !=null) {
    tmpstr = (String)request.getParameter("BookName");
    String s2 = new String(tmpstr.getBytes("ISO-8859-1"),"GBK");
    rest__MMColParam = new String(s2);
      

  2.   

    原来是 传送过来的参数编码不对啊!
    比较奇怪啊!
    看看你的 JSP 指定的编码是 ISO8859还是 GBK!