Tom*_*Tom 138 c# asp.net url urldecode
如何使用C#解码编码的URL参数?
例如,请使用以下URL:
my.aspx?val=%2Fxyz2F
Run Code Online (Sandbox Code Playgroud)
小智 274
string decodedUrl = Uri.UnescapeDataString(url)
Run Code Online (Sandbox Code Playgroud)
要么
string decodedUrl = HttpUtility.UrlDecode(url)
Run Code Online (Sandbox Code Playgroud)
通过一次通话,Url未完全解码.要完全解码,您可以在循环中调用其中一个方法:
private static string DecodeUrlString(string url) {
string newUrl;
while ((newUrl = Uri.UnescapeDataString(url)) != url)
url = newUrl;
return newUrl;
}
Run Code Online (Sandbox Code Playgroud)
The*_*iot 102
Server.UrlDecode(xxxxxxxx)
Run Code Online (Sandbox Code Playgroud)
Can*_*var 22
试试这个:
string decodedUrl = HttpUtility.UrlDecode("my.aspx?val=%2Fxyz2F");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
157996 次 |
| 最近记录: |