2009-09-03 2 views

答えて

0

シングル.........(15の文字...あー)

0

手動でURLパラメータをコードしていますか?その場合は、HttpServerUtilityのUrlEncode()メソッドまたはHtmlEncode()メソッドを使用してみてください。 Page.Serverプロパティのページからアクセスできます。あなたの質問に直接答えはあるものの

+0

私はこのリンクをサードパーティーの電子メールプロセッサーに渡し、エンコードされた値を返送しますが、何もデコードしません。 %%がそれと何か関係があるかどうか疑問に思っていましたが、それぞれの%について1%だけ試してみると、テキストが戻ってくるので、どちらもうまくいきません。 /www.someone.com/SomePage.aspx?aid=%MA%5FID%&tid=%RECI%5FID% back – PositiveGuy

+0

これはURLパラメータをエンコードするのに奇妙な方法です。 th @ AviDの答え、%5Fは有効なエスケープされたトークンですが、%MAまたは%REはできません... – jrummell

1

:「URLエンコードは、単一の%を使用しています」...

私はそのリンクをURLエンコードされていないと信じています。
%MAと%% MAのどちらも有効なURLトークンではありません。%の後に16進数の値、つまり0-9A-Fの文字が続きます。
私はこれがコメントで言及したサードパーティのプロセッサーによって内部的なコード体系であると考えています。

はそのように、いずれかの方法は、右のあなたのための答え、またはどちらも、あるいはその両方かもしれません:-(。
このありえないが、より便利申し訳ありませんが、あなただけのサードパーティのドキュメントをチェックアウトする必要があります。

関連する問題