Консоль не отображает неанглийский ввод текста в нее правильно, когда она позже их выводит. Однако текст отображается правильно, когда пользователь вводит их.
Некоторые из неанглийских символов отображаются правильно, но некоторые просто используют их версию, в которой отсутствует диаграмма.// Ask the user for input and store it in the userInput variable.
Console.Write("Please input the text you wish to output: ");
string? userInput = Console.ReadLine();
// Print the user's input to the console.
Console.WriteLine("Your output:");
Console.Write(userInput);
// Wait for key-press to continue.
Console.ReadLine();
< /code>
Текст, который я вводит в консоль, не соответствует тексту выходов консоли:
Пользовательский ввод: Привет, меня зовут Питер, но не совсем, чувак, вы были обмануты, ха. Вы были обмануты, ха, ха. < /p>
Диакрический в словом человеке не соответствует вводу. Как я могу заставить его отобразить правильно?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -correctly