关于一些富文本,clob字段等方面(仅供自己参考,备忘)

添加富文本(百度富文本插件为列)首先添加这几个文件


把上卖弄的文件全部导入到项目中,然后在引用:


然后body中加入:


这样就可以了  。


关于clob字段:富文本提交后传入后台的是html格式,所以我在ajax用html格式传递:


这样后台提交之后的格式就是html格式,但是传入后台我用的是String     会将“<”“>”自动转义成“&lt”“&gt”,所有后台要再次转义成<>这个,如下所示:


然后就可以文本包括格式存入数据库clob字段中了,然后取出来转义在前台或者列表中显示,类似于下面的,做个了长度截断:


上面所示没有转义的话 现实的会是clob流或者带&lt*****&gt这种的,而且长度也截取了  超过一定长度就用。。。代替看后台代码:


这样将其中的NR字段取出来转义插入到map中   在前台显示,基本就这些了,留个博客备忘!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CLOB是Oracle数据库中的一种可变长度数据类型,通常用于存储大量的文本数据,例如大型报表或者长篇文章。然而,CLOB类型的数据不能直接被转换成文本(VARCHAR2),需要经过一系列的处理才能得到想要的结果。 一种常用的方法是使用DBMS_LOB包中的子程序,将CLOB类型数据转换成VARCHAR2类型。这里需要使用到以下两个子程序: 1)DBMS_LOB.SUBSTR() 这个函数可以截取一个CLOB类型数据的一部分,返回一个特定长度的VARCHAR2类型结果。语法如下: DBMS_LOB.SUBSTR( clob_column => some_clob, amount => amount_to_return, offset => amount_to_skip ) 其中,clob_column是需要转换的CLOB类型列,amount是需要返回的VARCHAR2类型长度,offset是需要跳过的CLOB类型长度(如果没有需要跳过的内容,则为0)。 2)DBMS_LOB.CONVERTTOCHARSET() 该函数可以将CLOB类型数据以指定的字符集保存到VARCHAR2类型中。语法如下: DBMS_LOB.CONVERTTOCHARSET( src_clob => some_clob, dst_charset => destination_charset, src_offset => amount_to_skip, dst_offset => some_offset, dst_len => some_length ) 其中,src_clob表示需要转换的CLOB类型数据,dst_charset指定转换后的字符集,src_offset表示跳过源字符串的长度,dst_offset表示将结果保存到目标字符串中的偏移量,dst_len表示将结果保存到目标字符串中的长度。 将以上两个函数结合起来,可以实现CLOB类型数据到VARCHAR2类型的转换。具体代码如下: DECLARE l_clob CLOB; l_text VARCHAR2(32000); BEGIN SELECT some_clob_column INTO l_clob FROM some_table; l_text := DBMS_LOB.SUBSTR(l_clob, 32000, 1); l_text := DBMS_LOB.CONVERTTOCHARSET(l_text, 'UTF8', 0, 1, LENGTH(l_text)); DBMS_OUTPUT.PUT_LINE(l_text); END; 以上代码中,从some_table表中获取some_clob_column列的CLOB类型数据,并将其转换成VARCHAR2类型。在转换过程中,指定了需要转换的字符集为“UTF8”。 总之,要将CLOB类型数据转换成VARCHAR2类型,需要使用DBMS_LOB包中的SUBSTR和CONVERTTOCHARSET函数。通过合理的参数设置,可以实现灵活、高效的 CLOB 转换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值