试试这个
aaaaa=new String(request.getParameter("firstname").getBytes("8859_1"),"阿拉伯文id");

解决方案 »

  1.   

    上面的那位朋友提供的方法只是应用于阿拉伯文而且好象也不能解决问题 实际系统可能要有多个语种混合在一起 比如select aaa from bbb where aaa like '%阿拉伯文+日文+中文+意大利文%' 有没有别的方法呢 请指教 谢谢!!!!!!!!!!!
      

  2.   

    只要在servlet端使用的sql语句的编码方式与数据库端的编码方式保证是一样的就可以了。
      

  3.   

    我怎么可以知道数据库的编码方式呢是不是同样一个SQL语句 只要在SQLSERVER里面能运行 在程序里面就也一定能运行呢?