大家好,我这边应用系统中用的是sql server数据库,有一个字段是text属性的,这样前台保存的数据在后台就会出现htm字符,类似于下面这种,出现回车,空格的html标签。
2月8号招待*****
<br>2月16号招待****(王金莲&nbsp;)
<br>2月15号招待******(陈艳,赵小翠)我现在要做帆软报表,要用到这些数据,请问一下怎么替换,如果前台确实要用到<br>这种标签,那怎么区分是用户自己录入的数据,还是系统自动自动生成的标签?非常感谢大家。

解决方案 »

  1.   

    在数据库里应该没法区分吧,因为数据库看到的都是<br>.如果单纯的替换直接update tab set col = replace(col,'<br>','') 这样就把搜索的<br>替换了。
      

  2.   

    前台是通过textarea 标签提交的
      

  3.   


    版主的意思还是从前台程序考虑吗?问题是程序没法修改,我要做帆软报表只能从数据库里面来取数据,取出来的话里面已经带了一些html标签了
      

  4.   

    写个函数, 逐个hrml值替换掉.