escape encodeuri encodeuricomponent区别

Posted 从程序员到架构师,从架构师到产品经理,从产品经理到投资人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了escape encodeuri encodeuricomponent区别相关的知识,希望对你有一定的参考价值。

escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z

encodeURI不编码字符有82个:!,#,$,&,‘,(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z

encodeURIComponent不编码字符有71个:!, ‘,(,),*,-,.,_,~,0-9,a-z,A-Z

 

Form表单提交,比如新闻内容作为POST的参数提交,推荐escape编码

 

 

相关:

AntiXssEncoder 类(https://msdn.microsoft.com/zh-cn/enus/library/system.web.security.antixss.antixssencoder)

检测到有潜在危险的 Request.Form 值 (http://shiyousan.com/post/635563669112062894)

 

以上是关于escape encodeuri encodeuricomponent区别的主要内容,如果未能解决你的问题,请参考以下文章

escape()encodeURI()encodeURIComponent() 编码解码

escape,encodeURI,encodeURIComponent

escape()encodeURI()encodeURIComponent()区别详解

js的escape()encodeURI()encodeURIComponent()区别详解

escape()encodeURI()encodeURIComponent()区别详解

escape,encodeURI,encodeURIComponent的区别