为什么html转义> 159?

时间:2013-08-15 17:10:31

标签: html .net http encoding mono

当我对this answer发表关于忘记逃避'的评论时,我已将mono sources联系起来。为什么它们在角色> 159&& < 256?

1 个答案:

答案 0 :(得分:2)

转义代码编号大于159的字符可能是针对潜在字符编码问题的安全措施。这些字符在不同广泛使用的字符编码中具有不同的表示。

这听起来不合理,因为这同样适用于代码编号大于127的字符。但是对于“为什么在地球上编码”问题的合理答案是他们害怕由于编码而导致字符数据流失不匹配(数据在一个编码中创建,但处理时就像在另一个编码中一样)。