试试
newStr = new String( str.getBytes("ISO8859_1"),"GB2312")

解决方案 »

  1.   

    用post方法传递输入的数据,
    在接受处
    flowName=request.getParameter("flowName");
    flowName=new String(flowName.getBytes("ISO8859_1"));
      

  2.   

    o~~~问题可能出在数据库,你数据库内的数据类型定义范围太小,比如你定义一个nchar(2)(注:sql server 2000),你输入"是是",或者"是",那没问题,如果你超过这个数,就存不了,既然你没存进去那提提取也有问题就很自然了.