为什么html,xml的特殊符号转义不用斜杠,而要用& quot ;这样的奇怪形式?

为什么html,xml的特殊符号转义不用斜杠,而要用& quot ;这样的奇怪形式?,第1张

1. 概念不同。 转义字符是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。字符实体是HTML/XML中的预留字符,必须被替换为字符实体。2. 用途不同。转义主要是用于字符串,在字符序列内使用,也可用于不能显示字符。字符实体用于HTML/XML,直接用于HTML/XML代码当中,在代码中输出字符。3. 数量不同。转义可用于ASCII部分字符。字符实体可用于ASCII部分字符,还有ISO 8859-1部分字符。对于特殊字符如á,转义并无意义,使用á就可以显示出来。

在html中什么也不代表,html没有这个符号。

&gt表示“>”

&lt表示“<”

&nbsp表示“空格”

&hellip表示“省略号”

这个东西叫html转义字符。

后台生成的时候做<代替<之类的处理,php提供了这种方法。浏览器行为是控制不了的。

另一个方法是jQuery

var content = "<?php echo $content?>"

$('#target').text(content)

jQuery的text方法会完成适当的转义


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6150658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存