如果用server.htmlencode转换以后写入数据库,是不是没什么用啊?因为显示的时候又要把它转换回来,如果是脚本照样执行!

解决方案 »

  1.   

    按原样存入数据库,读出后再进行html编码,这样就不会js注入了。
      

  2.   

        写入的时候 HtmlDecode 
        读取的时候 htmlencode  
        转化下不就行了 
      

  3.   

    建议原样保存,程序将具有最大灵活性。
    输出时候encode
      

  4.   

    主要是为了防止js注入,把</>这些东西转换。
      

  5.   

    还是要htmlencode写入吧,可以防止插入SQL数据中的非法字符