File.ReadAllText读到时中文乱码

  textBox1.Text = File.ReadAllText(filename);
这样当文件中有中文时就会产生乱码,类似于这样:���� CS0001 �������ڲ�����
 
这是因为编码格式不对,应该这么写textBox1.Text = File.ReadAllText(filename,Encoding.GetEncoding("gb2312"));
posted @ 2023-12-18 17:18  四月柳巷  阅读(359)  评论(0编辑  收藏  举报