publicftp
发布时间: 2025-02-04 04:41:26
Ⅰ C#下载ftp文件时文件名里含有特殊字符的处理方法
So it is probably just ANSI encoding, so try
varsecureString=newSecureString();
foreach(varbinEncoding.Default.GetBytes("C#test'sfile"))
secureString.AppendChar((char)b);
varstringResult=string.Empty;
IntPtrbstr=Marshal.SecureStringToBSTR(secureString);
try
{
stringResult=Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}
returnstringResult;
热点内容