1 <%=ppname>???!=<%=ppname%>
2 不是<meta http-equiv="content-Type" conternt"text/html;charset=gb2312">
的原因,这只是内码转换
3 rs.getString(2);这个象是数组的写法啊,要是2是一个字段怎么着也得加个“”吧4 搞个字符转换的BEAN或方法吧,保险,效率高,最近的帖子有

解决方案 »

  1.   

    在数据库里用sql查时,汉字是正常的吗?
      

  2.   

    你的4个汉字中有一个不是gb2312中的字符?
    换成 
    <meta http-equiv="content-Type" conternt"text/html;charset=GBK">
    试一下
      

  3.   

    你print到控制台看看有没有问题,有可能是中英文字符混在一起的时候编码搞乱了,我用DreamWeaver的时候有时就会碰到这种情况,你在前后各加以个空格试试!
      

  4.   

    <%@ page contentType="text/html;charset=GB2312"%>
      

  5.   

    开头加上<%@ page contentType="text/html;charset=GB2312"%>
      

  6.   

    将字符进行UTF-8编码后,转换成GBK,然后再显示呢?