怎么把汉字转换为HTML实体(转义符)?

html-css05

怎么把汉字转换为HTML实体(转义符)?,第1张

<script type="text/javascript">

var str = "你好!"

var ustr = escape(str).split("%u")

var html = ""

for(var i=0i<ustr.lengthi++){

if(ustr[i] != ""){

html += ""+parseInt(ustr[i],16)+""

}

}

alert(html)

document.write(html)

</script>

以上是使用javascript的效果

html就是转换后的内容

HTML的常用的如:<>&"©分别是<,>,&,",©的转义字符

当然还有很多其他的,可以查看对照表解决。

转义的目的就是为了防止冲突或者代码被浏览器执行了。