在clob的存取中汉字变成了问号。

geelpheels 2004-09-15 11:31:04
在servlet里有:
byte[] t=content.getBytes("ISO8859_1");
content=new String(t,"GB2312");
然后content存入数据库,再从数据库里读出。
就只看到问号了。(存取时我是放到CLOB中的)
到底是哪里出错了?
...全文
144 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xl5550 2004-09-17
试试不做转换直接往里面插
回复
shaopin 2004-09-15
可能你的存取手段有问题
对于CLOB类型,应用Reader/Writer类,此类进行编码转换。oracle.sql.CLOB类相应提供了getCharacterStream()和getCharacterOutputStream()两个方法,可查阅有关资料
回复
geelpheels 2004-09-15
其实本问题与CLOB类型的存取无多大关系,因为只要是西文一切操作都是正常的。
仅仅是操作中文发生转为问号的错误。
可能是转码过程不正确。
到底该如何转码?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-15 11:31
社区公告
暂无公告