解决方案 »

  1.   

    你是post提交吗?  先看看这个,在看看数据从jsp提交到后台的时候是不是乱码
      

  2.   

    数据库里面的中文字段也是保存的类似----&#30231---之类的编码-,谁知道这属于什么编码?
      

  3.   

    肯定是编码出错
    &#31813——籅
      

  4.   

    html编码格式
    http://dev.networkerror.org/utf8/?start=31800&end=31900&cols=4&show_uni_int=on&show_uni_hex=on&show_html_ent=on&show_raw_hex=on&show_raw_bin=on
      

  5.   

    我数据库里字符集是---ZHS16GBK----JSP编码是GBK,当然是POST提交
      

  6.   

    在前端网页向后台服务器传递数据时出现的问题,可以看下JSP里面的request的字符集和服务器端的字符集是否一致。猜测是这两个不一致造成的,你可以在控制台打印下传到后台的数据。如果上面讲的两个字符集是一样的。那可能是其他原因。
    不过如果要解决这个问题,可以对每一个字符编码去掉‘&#’,然后再在unicode编码表中找到对应的中文,然后转换。
      

  7.   

    打一下log或者debug跟一下,肯定是编码问题,看看是哪里出错的