我做的网站为什么有几个字显示不出来,我页面上用的是gb2312,但是在数据库里这个字是存在的.我在我的平台上面也是可以的
请各位大侠帮个忙,感激不尽!!!

解决方案 »

  1.   

    但是我在页面上用JAVA是能打印出来的,就是跑到页面上就不对了
      

  2.   

    把页面字符集换成gbk。gb2312包含6000多汉字,gbk是gb2312的扩充,包含2万多汉字。
      

  3.   

    可是之前的那个人用asp是能显示的,我是把它的asp转换成jsp的,他用的也是gb2312,是能正常显示的,另外我在servlet加了这么两句request.setCharacterEncoding("gbk");response.setCharacterEncoding("gbk");是不是它们的问题,另外我用GBK也试了的
      

  4.   

    你的项目要是在struts架构下 必须建立过滤器类了。你也可以进行显示的时候使用String   keyword   =   new   String((request.getParameter("keyword")).getBytes("ISO-8859-1"),   "GBK");  
    进行一次汉化,本来java对汉语支持不好,试试。
      

  5.   

    哦,我用的是eclipse平台做的,我试试
      

  6.   

    成功了,谢谢刘芸.非常感谢!!!感谢csdn...