Process.Start("EXPLORER.EXE",txtFilename);
无汉字时正常,有汉字就乱码。

解决方案 »

  1.   

    编码问题,你把它们转化成utf-8吧,要和文件的编码方式一致,也要和浏览器编码方式一致,不然有汉字时就会有乱码
    HttpContext.Current.Request.MapPath( "~/App_Data/Provider.txt" ), Encoding.UTF8 )
      

  2.   

    是WINFORM编程,只是调用IE打开TXT文件。TO:ustbwuyi() 
    加入代码后出错:
    当前上下文中不存在名称“HttpContext”
    程序中已加入“using System.Web;”
      

  3.   

    项目添加引用  System.Web.dll
      

  4.   

    打开文件 直接Process.Start(@"filename.txt");
      

  5.   

    TO:bobo0124(bobo0124) 
    加了System.Web.dll(路径如下)仍然不行
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.dll
    ---------------------------------------------------------
    打开文件 直接Process.Start(@"filename.txt");
    这个我知道,但这里就是想用IE打开