【发布时间】:2014-06-25 17:53:46
【问题描述】:
我创建了一个应用程序,我需要在其中对用户输入的 url 中的特殊字符进行编码/解码。
例如:如果用户输入http://en.wikipedia.org/wiki/Å,那么相应的Url应该是http://en.wikipedia.org/wiki/%C3%85。
我用以下代码制作了控制台应用程序。
string value = "http://en.wikipedia.org/wiki/Å";
Console.WriteLine(System.Web.HttpUtility.UrlEncode(value));
它成功地解码了字符Å,并且还编码了://字符。运行代码后,我得到如下输出:http%3a%2f%2fen.wikipedia.org%2fwiki%2f%c3%85 但我想要http://en.wikipedia.org/wiki/%C3%85
我该怎么办?
【问题讨论】: