JSP页面显示乱码问题的解决方案(2)

2008-02-23 08:14:17来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

三、数据库连接出现乱码

只要涉及中文的地方全部是乱码,解决办法:在数据库的数据库URL中加上useUnicode=true&characterEncoding=GBK就OK了。

四、数据库的显示乱码

在mysql4.1.0中,varchar类型,text类型就会出现中文乱码,对于varchar类型把它设为binary属性就可以解决中文问题,对于text类型就要用一个编码转换类来处理,实现如下:

public String iso2gb(String qs) 

{ 

try{ 

if (qs == null) return "NULL"; 

else 

{ 

return new String(qs.getBytes("iso-8859-1"),"gb2312"); 

} 

} 

catch(Exception e){ 

System.err.println("iso2gb error:" e.getMessage()); 

} 

return "NULL"; 

} 



public String gb2iso(String qs) 

{ 

try 

{ 

if (qs == null) return "NULL"; 

else { 

return new String(qs.getBytes("gb2312"),"iso-8859-1"); } 

} 

catch(Exception e){ System.err.println("gb2iso error:" e.getMessage());} 

return "NULL"; 

}

字符存入数据库时用 gb2iso()函数,将字符从数据库取出时,再用 iso2gb()函数。

关键词:
【推荐给好友】【关闭】
最新五条评论
查看全部评论
评论总数 0 条
您的评论
用户名: 新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java技巧 如何使用JWS网络启动部署软件

下一篇:新手入门:了解JSP动态网页制作技术