Answers:
HTML编码会在HTML文档中使用的字符串中转义特殊字符,以防止与HTML元素(如更改)混淆
"<hello>world</hello>"
至
"<hello>world</hello>"
URL编码对URL中的字符串值执行类似的操作,例如更改
"hello+world = hello world"
至
"hello%2Bworld+%3D+hello+world"
urlEncode将特殊字符替换为Web浏览器/ Web服务器可以理解的字符,以解决URL的问题。例如,空格将替换为%20,'=%27等。
请参阅以下参考:
HtmlEncode用HTML引擎本身识别的字符串替换特殊字符以呈现页面内容-之类的&变成了& or < = < > = <
这样,它阻止HTML引擎将这些字符解释为HTML标记的一部分,因此将它们呈现为字符串。
请参阅此参考资料: