Вывод немецких букв в консоли
От: hurd  
Дата: 20.12.08 10:12
Оценка:
Здравствуйте!

Есть текст, сохраненный в Блокноте (notepad.exe) в формате ANSI, и простенькое консольное приложение, которое читает из сохраненного файла (.txt) и выводит считанный текст на консоль:

string FileToRead = Console.ReadLine();
using (StreamReader sr = new StreamReader(FileToRead, Encoding.GetEncoding(1251)))
{
   input = sr.ReadToEnd();
   Console.WriteLine("Текст, считанный из файла {0}:", FileToRead);
   Console.WriteLine(input);
}

При установленной кодовой странице 1251 (ANSI — Cyrillic) на экране консоли корректно отображаются русские и английские буквы. Вопрос, как сделать, чтобы отображались немецкие буквы, ä, ß, ü, ö и т.д.? Я пробовал в коде менять 1251 на 1250, 1252 и другие — не помогает. Также пробовал в самой консоли менять кодовую страницу (командой CHCP), тоже безрезультатно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.