水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 2008年のえび日記 > 2008年8月 > 2008年8月24日(日曜日)

2008年8月24日(日曜日)

System.Uriに%2fが入らない

こういうコードを実行すると、

    Uri u = new Uri("http://example.com/?%2f%252f");
    Console.WriteLine(u);

結果はこうなります。

http://example.com/?/%252f

つまり、こう変換されています。

……私は%2fという文字列を入れたいのですが、いったいどうすれば……。

OriginalString には残っているのですが、MakeRelativeUri に渡したりすると消え去りますし……。

関連する話題: C# / .NET

最近の日記

関わった本など