差分

ナビゲーションに移動 検索に移動

C#でUrlEncodeとUrlDecode

36 バイト追加, 2018年8月13日 (月) 04:40
編集の要約なし
C#というか.NETにはUrlEncodeとUrlDecodeの統一的な方法がない。標準的に行う方法は、バージョンごと、プラットフォームごとに方法が異なりすぎて悲惨なことになっている。 <syntaxhighlight lang="csharp">
public static string UrlEncode( string s , Encoding enc )
{
StringBuilder var rt = new StringBuilder();
foreach ( byte i in enc.GetBytes( s ) )
{
}
</syntaxhighlight>
<syntaxhighlight lang="csharp">
public static string UrlDecode( string s , Encoding enc )
{
List<byte> var bytes = new List<byte>();
for ( int i = 0; i < s.Length; i++ )
{
匿名利用者

案内メニュー