2012-01-11 39 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