C#下载ftp文件时文件名里含有特殊字符的处理方法
答案:2 悬赏:70 手机版
解决时间 2021-03-13 16:15
- 提问者网友:精神病院里
- 2021-03-13 04:40
C#下载ftp文件时文件名里含有特殊字符的处理方法
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-13 05:56
So it is probably just ANSI encoding, so try
var secureString = new SecureString();
foreach (var b in Encoding.Default.GetBytes("C# test's file"))
secureString.AppendChar((char)b);
var stringResult = string.Empty;
IntPtr bstr = Marshal.SecureStringToBSTR(secureString);
try
{
stringResult =Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}
return stringResult;
var secureString = new SecureString();
foreach (var b in Encoding.Default.GetBytes("C# test's file"))
secureString.AppendChar((char)b);
var stringResult = string.Empty;
IntPtr bstr = Marshal.SecureStringToBSTR(secureString);
try
{
stringResult =Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}
return stringResult;
全部回答
- 1楼网友:轮獄道
- 2021-03-13 07:05
System.Web.HttpUtility.UrlEncode("你的uri")
需要添加System.Web.dll引用
需要添加System.Web.dll引用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯