ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

网页文章保存到数据库丢失格式的解决方法

Posted on 2011-04-16 14:13 IceWee 阅读(1055) 评论(5)  编辑  收藏 所属分类: Java
网站上的文章用什么存储?使用Oralce用CLOB存储,Java操作CLOB的方法网上很多,可是发现读取后显示在网页上和录入时的格式完全不同,该有的段落已经不复存在,由于页面中使用的是textarea标签而不是强大的网页文本编辑器,所以要自己处理格式的问题了,下面是我找到的一个专业函数,使用它将前台传过来的文章字符串转义一下再存入数据库,这次再读取出来的文章就有段落的显示了。
/** 
 * 格式化文章信息,保持文章的格式(保存时用) 
 * 
@param str 
 * 
@return 
 
*/

public String HTMLEncode(String str) {
    str 
= str.replace(">"">"); 
    str 
= str.replace("<""&lt;");    
    
char ch;    
    ch 
= (char32// space    
    str = str.replace(String.valueOf(ch), "&nbsp;");    
    ch 
= (char34// ''    
    str = str.replace(String.valueOf(ch), "&quot;");    
    ch 
= (char39// '    
    str = str.replace(String.valueOf(ch), "&#39;");    
    ch 
= (char13// carriage return    
    str = str.replace(String.valueOf(ch), "");    
    ch 
= (char10// new line    
    str = str.replace(String.valueOf(ch), "<BR>");    
    
return str;
}

Feedback

# re: 网页文章保存到数据库丢失格式的解决方法  回复  更多评论   

2013-04-23 17:04 by eeee
dddddd
ssgasgd
sggggggggggg


sgasgasgsagag

# re: 网页文章保存到数据库丢失格式的解决方法  回复  更多评论   

2013-04-24 11:13 by eeee
tgtt
gdsd
gbhh

# re: 网页文章保存到数据库丢失格式的解决方法  回复  更多评论   

2013-04-24 11:13 by eeee
fffffffffffff

sgagag



ddddd

# re: 网页文章保存到数据库丢失格式的解决方法  回复  更多评论   

2013-04-24 11:22 by eeee
bbbb bvvvvv
ggg
fff

# re: 网页文章保存到数据库丢失格式的解决方法  回复  更多评论   

2013-06-02 22:47 by zzz
发的飞洒

只有注册用户登录后才能发表评论。


网站导航: