为什么我们不能使用`\`来转义html中的特殊字符?

时间:2016-01-07 02:21:07

标签: html escaping

和许多其他语言一样。

例如,要使用特殊的html字符<,我们使用&lt代替\<。只是好奇为什么要突破正常的逃生方法。

1 个答案:

答案 0 :(得分:0)

这仅仅是由于编写编码的方式。虽然JavaC++等某些语言使用\ - 转义,但HTML使用% - 转义。

至于为什么就是这种情况,URL使用percent-encoding,因为\字符通常用于处理路径和参数。因此,%转义字符将被视为HTML的“正常”。