Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Servlet/JSP/JSF/JavaFX Script  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:JSP中如何把中文传进数据库中 [Re:y409505]
毒毒√快山





发贴: 23
于 2006-01-24 10:39 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
//中文转换
public String getStr(String str) {
try {
String temp_p = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
}
catch (Exception e) {
e.printStackTrace();
}
return "null";
}

我一般是用这个方法的,如果是乱码输入到数据中的话,可以先掉用这个方法,将起转换。不过这个方法的调用也是要看数据的,比如:Sybase就怎么转换到了数据库里也是乱码。如果碰到这样的情况,我就是不转换,让他乱码近数据库。如果在将数据库中的乱码显示在.jsp上的换,就在调用这个方法,就可以拉。不过要注意的是,如果数据库里的是乱码,你在调用和含有SQL语句的函数的时候,不要转换,要乱码对乱码的进行操作。

如果,你在转换后,能在数据库里显示为中文的话,那在读数据库里的数据的时候就不需要转换了

还有的就是,用request的时候,也会有乱码的问题,这个时候就可以用这个方法转换下就OK拉




话题树型展开
人气 标题 作者 字数 发贴时间
2306 JSP中如何把中文传进数据库中 y409505 79 2006-01-02 00:16
1833 Re:JSP中如何把中文传进数据库中 飘渺一尘烟 58 2006-01-08 14:44
2091 Re:JSP中如何把中文传进数据库中 junsansi 269 2006-01-09 18:05
2045 Re:JSP中如何把中文传进数据库中 踏浪 41 2006-01-02 01:49
1838 Re:JSP中如何把中文传进数据库中 y409505 19 2006-01-02 12:45
1815 Re:JSP中如何把中文传进数据库中 mikecaolei 11 2006-01-02 13:49
1898 Re:JSP中如何把中文传进数据库中 毒毒√快山 645 2006-01-24 10:39

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923