我正在尝试解码 url 编码。然而,在测试过程中,我看到一个反斜杠的编码\
是%5C
将得到解码成\\
。这是为什么?我怎样才能让它只是一个反斜杠而不手动替换它?
这是我的代码:
string decodedValue = Uri.UnescapeDataString(articleNr);
我认为您是在调试器中查看反斜杠的值,而不是将其打印出来。由于反斜杠是一个特殊的转义字符,调试器将它显示为\\
但它\
在实际值中。
Console.WriteLine(Uri.UnescapeDataString("%5C")); // prints \
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句