C#を使用して文字列をURLにしたいと思います。.NET Frameworkには、役立つはずの何かがあるはずですよね?
122338 次
10 に答える
125
これを行う別の方法は、 を使用すること Uri.EscapeUriString(stringToEscape)
です。
于 2009-10-04T23:27:53.863 に答える
56
HttpServerUtility.UrlEncodeをお探しだと思います。
System.Web.HttpUtility.UrlEncode(string url)
于 2009-10-04T22:40:37.500 に答える
49
便利だと思いましたSystem.Web.HttpUtility.UrlPathEncode(string str);
スペースを + ではなく %20 に置き換えます。
于 2010-09-01T10:53:19.100 に答える
26
スペースやその他の特殊文字を適切にエスケープするには、 を使用しますSystem.Uri.EscapeDataString(string stringToEscape)
。
于 2016-04-06T21:13:58.970 に答える
2
于 2009-10-04T22:40:59.903 に答える
0
于 2009-10-04T22:43:03.000 に答える
-4
ドキュメントから:
String TestString = "This is a <Test String>.";
String EncodedString = Server.HtmlEncode(TestString);
しかし、これは実際にはURLではなくHTMLをエンコードします。代わりに、UrlEncode(TestString)を使用してください。
于 2009-10-04T22:41:32.880 に答える