社区
Web 开发
帖子详情
在clob的存取中汉字变成了问号。
geelpheels
2004-09-15 11:31:04
在servlet里有:
byte[] t=content.getBytes("ISO8859_1");
content=new String(t,"GB2312");
然后content存入数据库,再从数据库里读出。
就只看到问号了。(存取时我是放到CLOB中的)
到底是哪里出错了?
...全文
226
3
打赏
收藏
在clob的存取中汉字变成了问号。
在servlet里有: byte[] t=content.getBytes("ISO8859_1"); content=new String(t,"GB2312"); 然后content存入数据库,再从数据库里读出。 就只看到问号了。(存取时我是放到CLOB中的) 到底是哪里出错了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xl5550
2004-09-17
打赏
举报
回复
试试不做转换直接往里面插
shaopin
2004-09-15
打赏
举报
回复
可能你的存取手段有问题
对于CLOB类型,应用Reader/Writer类,此类进行编码转换。oracle.sql.CLOB类相应提供了getCharacterStream()和getCharacterOutputStream()两个方法,可查阅有关资料
geelpheels
2004-09-15
打赏
举报
回复
其实本问题与CLOB类型的存取无多大关系,因为只要是西文一切操作都是正常的。
仅仅是操作中文发生转为问号的错误。
可能是转码过程不正确。
到底该如何转码?
oracle
存取
到
clob
类型的空格为?解决方法
byte bytes[] = {(byte)0xC2,(byte)0xA0}; String UTFSpace =null; try { UTFSpace =new String(bytes,"utf-8"); }catch (UnsupportedEncodingException e) { e.printStackTrace(); } contentDto.put("bigTitle",detailNewsDto.getBigTitle().replaceAll(UTFSpace, " "
Hibernate
中
文参考文档(JFIS)
HIBERNATE - 符合Java习惯的关系数据库持久化 下一页 HIBERNATE - 符合Java习惯的关系数据库持久化Hibern
PL/SQL常用函数
名称 类型 说明 NUMBER 数字型 能存放整数值和实数值,并且可以定义精度和取值范围 BINARY_INTEGER 数字型 可存储带符号整数,为整数计算优化性能 DEC
理解Oracle字符集问题
一.引言 ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,其
中
oracle8i支持48种语言、76个国家地域、229种字符集,而
Oracle迁移到mysql字符集_[转]理解ORACLE数据库字符集
来自:http://silverw0396.javaeye.com/blog/90554一.引言ORACLE数据库字符集,即Oracle全球化支持(Globalization Support),或即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字...
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章