这个简单的脚本返回iOS / Android的不同值。
我的环境是钛6.0.1.GA
var name = "arn:aws:sns:ap-northeast-1";
Ti.API.info("encodeTest:" + encodeURIComponent(name);
[iOS]
encodeTest:ARN%3Aaws%3Asns%3Aap-东北-1
[机器人]
encodeTest:ARN %% 3Aaws %% 3Asns %% 3Aap-东北-1
以某种方式在android转义字符'%'加倍。
之前我曾多次使用过这个encodeURIComponent函数,但当时(可能是钛5.0。*。GA),它并没有开心。