2012-01-11 25 views
0

当我用flash做了一个帖子并且它返回变量时,但是字符串中的所有'+'sybomle被删除了?任何人都知道如何避免这一点?AS3 POST返回值'+'已被删除

private function roomPostCompleteHandler(e:Event):void{ 
    var variables:URLVariables = new URLVariables(e.target.data); 
} 
+0

我工作了,如果使用URLVariables闪光只会删除所有的'+'符号,但如果你使用loader.data,他们仍然 – Bruce 2012-01-11 01:16:09

回答

1

“+”是“%20”(百分号编码的空格字符)的简写,所以,这一次的URLVariables这样做是正确的 - 它可能无法删除它,就像你说的,而是代之以空间字符。所以,无论e.target.data是什么,如果你期望它发送'+'字符(不是空格),它应该是'%28'。

+0

感谢现在完全理解 – Bruce 2012-01-11 23:29:33