URLVariables変数名にアンダースコアを使用することはできますか?たとえば、次のコードは "my_username = foo"の代わりに "my%5Fusername = foo"を出力します。AS3:URLVariables変数名にアンダースコアを使用する
import flash.net.URLVariables;
var variables : URLVariables = new URLVariables("my_username=foo");
trace(variables.toString());
トレースと同様に、要求のアンダースコアの代わりに "%5F"が表示されます。代わりにアンダースコア文字を表示する方法はありますか?
私は最初の段落でクレームを修正するための編集を提案しましたが、それはまったく真実ではありませんでした。基本的な文字セットをエンコードする必要はありませんが、確かにできます*。一方、引用符で囲まれたRFCから、「予約された目的に使用されていない限り、エンコードされる必要のない文字(英数字を含む)は、URLのスキーム固有の部分にエンコードされる可能性があります。 " – iND