jsp中读取clob数据要起显示回车换行

duduli 2008-09-24 01:53:04
内容是clob数据类型的,
现在要在网页中显示回车和换行。
提醒下用replaceAll的方法也不能显示。
请问哪位大侠知道该怎么才能显示回车和换行呢?
...全文
253 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
duduli 2008-09-27
  • 打赏
  • 举报
回复
我把它转成String 类型的
然后用replaceAll去替换还是不行,
我也测试了varchar2类型的数据是可以成功的。

至于那个转成别的类型的真的是无从下手。

还是把大概说下吧,
首先我是在文本文件中读取文件,存入到oracle数据库中,其数据类型是clob的。
然后再将oracle中的数据取出,(中间还有个StringBuffer和ReadBuffer,)再用toString转行成String类型的显示在页面上。用网上的方法用replaceAll的方法去替代没一点效果。
我又用读取varchar2类型的替代clob的,取数据方式,是直接用rs.getString(3),再用replaceAll方法替代的话,可以显示回车换行,
fosjos 2008-09-24
  • 打赏
  • 举报
回复
先转成其他字符集,替换\n
或者把\n转成utf-16,然后替换成<br>的utf-16
fosjos 2008-09-24
  • 打赏
  • 举报
回复
clob转成String,然后\n替换成<br>
duduli 2008-09-24
  • 打赏
  • 举报
回复
我查了很多的资料。
大体的意思我知道。
因为clob数据是用utf-16编码存储的。
所以用replaceAll替换是不能成功的。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧