Суть с следующем.
Есть код, который отслеживает нажатие клавиши и сохраняет то, какая клавиша была нажата в файл. Если установлена английская раскладка, то символы отображаются корректно, но при кириллической раскладке записываются кракозябры.
Я профан с C#, поэтому говорить о том, что я совсем не знаю мат. части и не понимаю, как все устроено не стоит.
Прилагаю код.
public void test(object sender, KeyPressEventArgs e)
{
FileInfo file = new FileInfo("keypress.txt");
StreamWriter write_text;
write_text = file.AppendText();
write_text.WriteLine(e.KeyChar);
write_text.Close();
}
Заранее благодарен всем отозвавшимся.