Почему, когда я читаю немецкий файл .txt с помощью streamreader, немецкие буквы теряются?
Может быть, сделать строку Unicode.
Аналогичная проблема с программой Google Translator, которую я нашел здесь, на CodeProject...
Что я уже пробовал:
using (StreamReader SR = new StreamReader(@"C:\Users\john\Dropbox\germanWords.txt")) { while (!string.IsNullOrWhiteSpace(s=SR.ReadLine())) { try { l.Add(new ListOfWordsApp.FormMain.wordAndMeaning( s.Substring(0, s.IndexOf("-")), s.Substring(s.IndexOf("-") + 1))); } catch { MessageBox.Show(s); } } }
Philippe Mori
Наиболее вероятная причина заключается в том, что вы должны указать, какая кодировка используется для вашего файла.