【发布时间】:2013-05-20 05:16:19
【问题描述】:
使用 PHP、JavaScript、HTML 等进行 Web 工作。有一个问题,即使用特殊字符(在本例中为小于符号)必须替换为 ASCII 表示,以使代码正常工作。这个概念没有问题,但你如何决定使用哪种 ASCII 表示?换句话说,是否有一些关于何时使用 Dec 60、HEX \x3c、八进制 \074 或仅使用 HTML 特殊字符 < 的指南?
【问题讨论】:
使用 PHP、JavaScript、HTML 等进行 Web 工作。有一个问题,即使用特殊字符(在本例中为小于符号)必须替换为 ASCII 表示,以使代码正常工作。这个概念没有问题,但你如何决定使用哪种 ASCII 表示?换句话说,是否有一些关于何时使用 Dec 60、HEX \x3c、八进制 \074 或仅使用 HTML 特殊字符 < 的指南?
【问题讨论】:
它们都是相同的字符,浏览器都应该以相同的方式解释它们。
如果可能,请使用实际的字符文字,尽管在 HTML 中 &lt; 具有特殊含义,应转义为 &lt;。
【讨论】: