テキストに入力した全角文字列をURLエンコードできます。
URLエンコード
URLデコード
テキストに入力した%E5%E5文字列を全角文字列にデコードできます。
各言語のURLエンコード・URLデコード方法のまとめ
Microsoft.NET(C#)、Excel VBA(Office,Office for Mac )、Javascript、PHP、Ruby, PythonのURLエンコード、URLデコードする方法をまとめてみました。
よかったら参考にしてください。
Microsoft.NET(C#)
URLエンコード
Microsoft.NET C#はとっても簡単です。メジャーな方法は2つあります。
string encoded = Uri.EscapeUriString("C#はとっても簡単です。");
実行結果はC#%E3%81%AF%E3%81%A8%E3%81%A3%E3%81%A6%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%A7%E3%81%99%E3%80%82
です。System.Uri、Systemなのでそのまま利用できます。
エンコード結果はUTF-8固定です。string encoded = System.Web.HttpUtility.UrlEncode("C#はとっても簡単です。");
実行結果はC#%E3%81%AF%E3%81%A8%E3%81%A3%E3%81%A6%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%A7%E3%81%99%E3%80%82
です。System.Uri、Systemなのでそのまま利用できます。
エンコード結果はUTF-8固定です。
URLデコード
Microsoft.NETはURLデコードも簡単です。
string decoded=Uri.UnescapeDataString("C#%E3%81%AF%E3%81%A8%E3%81%A3%E3%81%A6%E3%82%82%E7%B0%A1%E5%8D%98%E3%81%A7%E3%81%99%E3%80%82");
string decoded=System.Web.HttpUtility.UrlDecode("C%23%e3%81%af%e3%81%a8%e3%81%a3%e3%81%a6%e3%82%82%e7%b0%a1%e5%8d%98%e3%81%a7%e3%81%99%e3%80%82");