private void button1_Click(object sender, System.EventArgs e)
{
openFileDialog1.Filter = "Text File(*.txt)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(openFileDialog1.FileName,FileMode.Open,FileAccess.Read);
TextReader tr = new StreamReader(fs,Encoding.Default);
textBox1.Text = tr.ReadToEnd();
}
}要设Encoding
{
openFileDialog1.Filter = "Text File(*.txt)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
FileStream fs = new FileStream(openFileDialog1.FileName,FileMode.Open,FileAccess.Read);
TextReader tr = new StreamReader(fs,Encoding.Default);
textBox1.Text = tr.ReadToEnd();
}
}要设Encoding
读:
StreamReader sr = new StreamReader("filename", Encoding.GetEncoding("gb2312"));
写:
StreamWriter sw = new StreamWriter("filename", false, Encoding.GetEncoding("gb2312"));