[VB.NET] URLエンコードとURLデコード

VB.NETでURLエンコードとURLデコードをするには、
System.Web.HttpUtility.UrlEncode
System.Web.HttpUtility.UrlDecode を使用します。

サンプル

例1)URLエンコードをする

(結果)
encodeStr → http%3a%2f%2fxxx.xx%3faa%3d%e6%bc%a2%e5%ad%97

例2)URLデコードをする

(結果)
decodeStr → http://xxx.xx?aa=漢字

備考

  • System.Web.HttpUtilityクラスを使用するには、プロジェクトの参照設定にSystem.Web.dllを追加する必要があります。
  • URLエンコードでは、アルファベット、数字、一部の記号(-, _, ., *)以外の文字がエンコードされます。
  • URLエンコードされた文字列は、%記号に続いて2桁の16進数で表現されます。

コメント

タイトルとURLをコピーしました