今天用swfuoload上传时 获取到的FileName是乱码,写个简单的小方法转一下

//FileName='鐫$'

 byte[] buffer1 = Encoding.Default.GetBytes(FileName);
 byte[] buffer2 = Encoding.Convert(Encoding.UTF8, Encoding.Default, buffer1, 0, buffer1.Length);
FileName= Encoding.Default.GetString(buffer2);

这样拿到的FileName就是中文了

相关文章: