我写了一个函数:
public bool TranstreamFile(string strpath,string strMimeType,string strfilename)
{
   bool bReturn = true;
   if (File.Exists(strpath)) 
   {
      FileStream file = new FileStream(strpath, FileMode.Open, FileAccess.Read);
      Response.AddHeader("Content-type",strMimeType);
      Response.AddHeader("Content-Disposition", "attachment;filename=" + strfilename);
      Response.AddHeader("Content-length",file.Length.ToString());
      Response.WriteFile(strpath);
      Response.Flush();
      file.Close();
   }   if(!Response.IsClientConnected)
   {
       bReturn = false;
   }
   return bReturn;
}
弹出的对话框中,strFileName 文件名那一项中文显示混乱,改称英文就好了,可是我的文件名都是中文。应该怎么办?