0

C#でWebサービスを構築していて、URLパラメーターとして渡された文字列を取得したいと思います。私はc#のHttpUtility.UrlDecodeメソッドを使用してこれらの文字列をデコードするつもりです。明らかに、このサービスは、c#の対応するurlencodeメソッドを使用してパラメーターをエンコードしたクライアントでは正常に機能しますが、他のプログラミング言語のurlエンコードメソッドを使用しているクライアントでは機能しますか?

urlエンコーディング用に定義された標準http://en.wikipedia.org/wiki/Percent-encoding#Current_standardがあることは知っていますが、(最も一般的な)言語はそれに準拠しており、相互に幸せに相互作用しますか?

ありがとう

4

1 に答える 1

1

それが標準の目的です。異なるプラットフォーム/言語で構築されたシステム間の相互運用性を可能にするため。したがって、使用している特定の実装またはライブラリにバグがない限り、問題は発生しないはずです。

于 2012-05-22T09:53:26.960 に答える