您的位置:程序门 -> java ->



我做的网站为什么有几个字显示不出来?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我做的网站为什么有几个字显示不出来?[已结贴,结贴人:chjx1982]
发表于:2007-10-30 10:49:20 楼主
我做的网站为什么有几个字显示不出来,我页面上用的是gb2312,但是在数据库里这个字是存在的.我在我的平台上面也是可以的
请各位大侠帮个忙,感激不尽!!!
发表于:2007-10-30 11:00:221楼 得分:0
是不是你从数据库里调出来的时候少取了那几个字????还是你取得那个长度不对?
发表于:2007-10-30 11:13:562楼 得分:0
但是我在页面上用java是能打印出来的,就是跑到页面上就不对了
发表于:2007-10-30 11:38:093楼 得分:5
把页面字符集换成gbk。gb2312包含6000多汉字,gbk是gb2312的扩充,包含2万多汉字。
发表于:2007-10-30 11:42:554楼 得分:0
可是之前的那个人用asp是能显示的,我是把它的asp转换成jsp的,他用的也是gb2312,是能正常显示的,另外我在servlet加了这么两句request.setcharacterencoding("gbk");response.setcharacterencoding("gbk");是不是它们的问题,另外我用gbk也试了的
发表于:2007-10-30 12:07:135楼 得分:15
你的项目要是在struts架构下   必须建立过滤器类了。你也可以进行显示的时候使用string       keyword       =       new       string((request.getparameter("keyword")).getbytes("iso-8859-1"),       "gbk");    
进行一次汉化,本来java对汉语支持不好,试试。
发表于:2007-10-30 12:11:316楼 得分:0
哦,我用的是eclipse平台做的,我试试
发表于:2007-10-30 13:12:557楼 得分:0
成功了,谢谢刘芸.非常感谢!!!感谢csdn...
发表于:2007-11-02 17:58:068楼 得分:0
解决了     结帖哦~     害得我看半天~~


快速检索

最新资讯
热门点击