URL Encode和HTML Encode有什么区别
发布于 2009-11-28 21:01:06
HTML编码对HTML文档中使用的字符串中的特殊字符进行转义,以防止与HTML元素混淆
"<hello>world</hello>"
至
"<hello>world</hello>"
URL编码对URL中的字符串值执行类似的操作,例如更改
"hello+world = hello world"
至
"hello%2Bworld+%3D+hello+world"
发布于 2009-01-02 04:22:45
HTMLEncode和URLEncode处理HTML和URL中的无效字符,或者更准确地说,是需要特殊编写才能正确解释的字符。例如,在HTML中,<和>字符用于表示标记。因此,如果你想写一个数学公式,比如1+1 < 2+2,'<‘通常会被解释为标签的开始。HTMLEncoding将此字符转换为"<“,这是小于号的编码表示。URLEncoding做同样的事情,但是对于URL,特殊字符是不同的,尽管有一些重叠。
https://stackoverflow.com/questions/1812473
复制相似问题