我在C#組url時用了Uri.EscapeDataString,來進行转义,虽然特殊字符可以,但是就是‘+’号不行,他虽然转义,但是还是打不开文件啊
在字符串url前加个@试试,例如:string url=@"xxxxxx";
System.Web.HttpUtility.UrlEncode(url, Encoding.UTF8);用这个试试呢
有转义符,不会对代码里的特殊字符进行编译
可以试试:
string encodedEmail = HttpUtility.UrlEncode(email);
如果对您有帮助,请点击采纳答案好吗,谢谢~~