Привет народ! У меня такая проблема: все время кодил на VB6. Тут пришлось перелезть на VB.NET 2005. Все вроде ровно, но вот незадача.. столкнулся со странной проблемой, которую я до этого не встречал нигде. Читаю текстовый файл следующим кодом:
Dim folder, file, currentLine As String
FolderDialog1.ShowDialog()
folder = FolderDialog1.SelectedPath
file = folder + "\citys.txt"
Dim myReader As New System.IO.StreamReader(file)
Do While myReader.Peek <> -1
currentLine = myReader.ReadLine()
MessageBox.Show(currentLine)
Loop
в итоге при работе этого кода весь файл вроде как читается нормально, НО если в нем нет русских букв! Русские буквы просто как бы "вырезаются" из прочитанной строки как будто их там и небыло. Чую что то тут с кодировкой связано, но объясните мне кто-нибудь, как это изличить и возможно ли "вырезание" еще чего-либо в тексте таким же образом? Я ведь заранее незнаю какой файл юзверь будет читать моей программой...
Заранее спасибо