{
var strTem = ""
if (strHTML.length == 0) return ""
strTem = strHTML.replace(/&/g, "&gt")
strTem = strTem.replace(/</g, "&lt")
strTem = strTem.replace(/>/g, "&gt")
strTem = strTem.replace(/ /g, "&nbsp")
strTem = strTem.replace(/\'/g, "&#39")
strTem = strTem.replace(/\"/g, "&quot")
strTem = strTem.replace(/\n/g, "<br>")
return strTem
}
//编码后在把内容赋值给相应的显示控件即可
//使用下面这句测试一下显示的内容:
document.write(html_encode(document.body.innerHTML))
通过PHP的一个内置的函数htmlspecialchars($html)如果你要是先把一段HTML代码存入数据库在取出来的话
可以这样入库是 htmlspecialchars($html , ENT_QUOTES)
出库是 htmlspecialchars_decode($html , ENT_QUOTES)
<?phpecho '<pre>'
var_dump(file_get_contents('http://www.google.com.hk'))
//or use this method
echo htmlentities(file_get_contents('http://www.google.com.hk'))
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)