所有的页面工程统一编码集utf-8
在放入ibatis map文件之前都不是乱码,但放到map文件后就变成了乱码
[DEBUG] 2010-06-25 11:57:20,209 java.sql.PreparedStatement - {pstm-100051} Parameters: [0, 王, 0, 15]
 'username CONCAT('%','鐜?,'%')  
求解决办法 我的ibatis是由spring托管的 

解决方案 »

  1.   

    这个问题 的很多方法都不一定能够解决!!
    就像很多人说 字符串转码的方式.....
    你不妨试下 把你的tomact 的编码方式改为GBK!!
    这个问题我也遇到了,自己解决了。应该是没有问题!!!
      

  2.   

    大哥我的编码都是utf-8上面都说明了 
      

  3.   


    不同的编码格式,我基本上都试过了。不行!
    问题出在tomat!!
      

  4.   

    现在的开发环境确实tomcat 但 部署的环境不是tomcat 是weblogic 如果不能找到真的问题的话 到了服务器上还是会存在问题,和不确定因数出现
      

  5.   

    tomcat目录下\server.xml此行加入URIEncoding="UTF-8"试试
    <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
      

  6.   

    tomcat目录下\server.xml<Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" 
                   useBodyEncodingForURI="true"    
                   URIEncoding="UTF-8"
                   enableLookups="true" />
    试试应该可以,别忘了重启一下
      

  7.   

    你能确定在weblogic上不会乱码,改服务器参数,只是解决眼前本地上的问题。