我想过滤掉所有的html标签,也就是对“<”和“>”进行编码,这样可以过滤,但同时图片的image也就无法显示出来了,求解答。

解决方案 »

  1.   

    server.htmlencode
    server.htmldecode先编码存储
    再解码读取
      

  2.   

    html编码???server.htmlencode
    server.htmldecode???
      

  3.   

    用正则表达式 吧<img  开头的排除了 
      

  4.   


    这样一来<img>的图片标记不还是无法显示吗?"<"和">"都被编码了啊
      

  5.   


    解码以后那所有的html标签不都解码了?这样可不安全也不是我的初衷啊
      

  6.   


    那你就写个 函数 先把 <img 标签替换横 [img 或者 $img 或者别的什么的然后再进行 编码, 到时候取出来用的时候 不必解码 只需把 先前替换的 [img 或者 $img 的标签 换回原来的 <img  这样  这些字符串中 就只剩下 <img  没有被编码了~