2012-01-11 8 views
0

フラッシュでポストを行い変数を返すと、文字列内のすべてのsybomleが削除されましたか?誰もそれを避ける方法を知っていますか?AS3 POST戻り値 '+'が削除されました

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

URLVariablesのフラッシュを使用すると、すべての '+'記号が削除されますが、loader.dataを使用すると、残りの文字は – Bruce

答えて

1

は、「+」、「%20」の省略形(パーセントエンコード空白文字)であるので、URLVariablesオブジェクトに一度のために右のそれをやっている - それはあなたが言うように、それを削除しますが、と交換しない場合がありますスペース文字。したがって、e.target.dataが何であれ、 '+'文字(スペースではない)を送信すると予想される場合は、 '%28'にする必要があります。

+0

になります – Bruce