Vb.net 对于URI,哪些字符必须进行百分比编码?

Vb.net 对于URI,哪些字符必须进行百分比编码?,vb.net,networking,ftp,uri,urlencode,Vb.net,Networking,Ftp,Uri,Urlencode,哪些字符必须进行百分比编码才能具有有效的网络地址?我想转义所有无效字符,这些字符像散列字符一样保留。我的目标是通过FTP服务器上的Webclient下载文件 多谢各位 Webclient.DownloadFile(FTPObject.FullPath, Path) 我通过下载文件调用得到的错误消息是System.Net.WebException;错误代码550~未找到文件 这是因为我没有对散列进行百分比编码 ../Test[#][Acoustic Version].mp3 有关问题的字面答案

哪些字符必须进行百分比编码才能具有有效的网络地址?我想转义所有无效字符,这些字符像散列字符一样保留。我的目标是通过FTP服务器上的Webclient下载文件

多谢各位

Webclient.DownloadFile(FTPObject.FullPath, Path)
我通过下载文件调用得到的错误消息是System.Net.WebException;错误代码550~未找到文件

这是因为我没有对散列进行百分比编码

../Test[#][Acoustic Version].mp3

有关问题的字面答案,请参见:

从字面上看,你的问题应该是重复的

但是当您使用VB.NET时,正确的答案不是手动实现编码,而是使用内置的.NET功能

看见 或者更好,看到了吗