请教一下,在代码中如何做到ansi转换到utf-8编码啊

解决方案 »

  1.   

    StreamReader sr=new StreamReader("D:\\5.txt",System.Text.Encoding.Default);
    第二个参数可以制定编码格式。
    你也可以直接使用文本区对象的LoadFile方法:
    richTextBox1.LoadFile("D:\\5.txt",RichTextBoxStreamType.RichText);
      

  2.   

    读取文件:
    this.tFileName.Text = ofdGVG.FileName.ToString();
    FileStream  fs  =  new  FileStream(ofdGVG.FileName,FileMode.Open,FileAccess.Read)  ;
    StreamReader  m_streamReader  =  new  StreamReader(fs,System.Text.Encoding.GetEncoding("gb2312"))  ;  
    //使用StreamReader类来读取文件
    m_streamReader.BaseStream.Seek(0,SeekOrigin.Begin)  ;