我的sql字段-----[message] [text] COLLATE Chinese_PRC_CI_AS NOT NULL,jsp编码是----gb2312    后台通过struts1.2的Formbean来取值的在向message这个字段插入中文内容 如:(浪漫平安夜)时,出现了浪漫平安夜这样的内容 也就是unicode编码的形式问题是客户那操作一直都正常是中文,只有连续的几次插入数据时出现上面的情况我这边通过该变页面编码为unicode也模拟不出来只是出现‘娴极骞冲‘这种乱码
问题会处在哪里  本人是新手
------------------------------------求解????????????
 求高手指教-------高分献上

解决方案 »

  1.   

    你试试把要插入数据库的字符串转成GB2312的编码str = new String(str.getBytes("ISO-8895-1"),"gb2312")
      

  2.   

        <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" 
     URIEncoding="gbk"/>  ------------------- tomcat中一直都是这样写的