VB.NET StreamReader 读文件出乱码的问题
我的机子是WINXP英文版的,装了多国语言包
现将一文件xxx.txt文件读入一个textbox,但里面的中文变成了乱码,但打开xxx.txt文件是正常的,请问我该如何解决这个问题,让textbox显示正确的中文
我的代码很简单,就这点:
With Me.OpenFileDialog1
.Filter = "text files(*.txt)|*.txt|all files(*.*)|*.*"
.FilterIndex = 1
.InitialDirectory = "c:\temp\"
.Title = "Demo open file dialog"
End With
If Me.OpenFileDialog1.ShowDialog = DialogResult.OK Then
f = Me.OpenFileDialog1.FileName
Dim rdr As New IO.StreamReader(f)
Me.TextBox1.Text = rdr.ReadToEnd()
rdr.Close()
rdr = Nothing
End If
刚开始弄文件操作,还请各位高手指点,谢谢