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

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 读取中文 [Re:ABI]
jamesji





发贴: 16
积分: 20
于 2002-12-26 11:41 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
用 JDBC 执行 SELECT 语句从服务器端读取数据(中文)后,将数据用 APPEND 方法加到 TextArea(TA) ,不能正确显示。但加到 List 中时,大部分汉字却可正确显示。

将数据按“ISO-8859-1” 编码方式转化为字节数组,再按系统缺省编码方式 (Default Character Encoding) 转化为 STRING ,即可在 TA 和 List 中正确显示。
程序段如下:

dbstr2 = results.getString(1);
//After reading the result from DB server,converting it to string.
dbbyte1 = dbstr2.getBytes(“iso-8859-1”);
dbstr1 = new String(dbbyte1);

在转换字符串时不采用系统默认编码方式,而直接采用“ GBK” 或者 “GB2312” ,从数据库取数据都没有问题。



人怕出名猪怕壮,我是一个流浪的寂寞黑手

话题树型展开
人气 标题 作者 字数 发贴时间
6599 servlet如何能输出中文????? ABI 252 2002-12-25 00:19
6068 读取中文 jamesji 445 2002-12-26 11:41
5755 这是源码 ABI 1473 2002-12-28 02:04
5741 [Re:ABI] ABI 244 2002-12-28 02:07
5682 Re:servlet如何能输出中文????? dxping 69 2002-12-28 17:03
5630 ????? ABI 141 2002-12-29 01:52
6089 多谢~~ ABI 29 2002-12-31 22:24

flat 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