我们有一个 TinyMCE 编辑器,我们发送了可以插入到编辑器中的图像,如下所示:
'test?foo=something&bar=something'
当我在 TinyMCE 中查看源代码时,它变成:
<img src="test?foo=something&bar=something"/>
为什么&
成为&
?这背后的主要思想是什么?
哪个软件会自动进行此转换,因为我看不到任何显式代码。我知道 HTML 实体。
最佳答案
HTML 中保留了一些特殊字符。这些字符不能像其他字符一样直接使用。
例如,HTML 中的所有标记都包含在 LESS THAN 和 GREATER THAN 符号中(即“<”和“>”)。因此,为了在 HTML 页面中显示“>”或“<”符号,它将字符转换为 HTML 代码。这些 HTML 代码被浏览器转换为 ascii 字符。
& 是“&”的 HTML 代码。
还有许多其他特殊字符。下面的链接列出了其中一些。
关于html - 为什么 & 变成 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27422362/