宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]AS3 AS2 javaScript的encodeURI escape用法提示

2016-10-13 00:16:48 点击量:6 标签: 收藏本文

1
as3 的escape encodeURI encodeURIComponent 完全等效于 JS的同名函数
      as3下的escape在IE下以GET方式发送出去,中文字符不会被IE解码,而英文字符和其他特殊       字符会被IE解码掉。。
      as3下的encodeURI 和 encodeURIComponent,在IE下,以GET方式放送出去,会被IE自动解       码一次,因此后台收到的是已经解码了的内容
      

2
as2 的escape在utf-8和GBK下是不一样的,这个要注意;
      其中在UTF-8模式下,在IE的GET模式当中,IE会把escape过字符,先解码一次,而GBK模式       下IE会对ESCAPE过的中文字符解码失败

3
escape 能编码掉绝大部分的特殊字符,其次是encodeURIComponent,encodeURI对部分特殊字符如#号不能编码

总结
1 如果跟后台打交道,首选as3的escape,其次是encodeURIComponent
2 如果跟JS打交代,只要是AS3,就没什么问题了,因为函数的编码和解码跟JS的都一样的
ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室