Русифицированный вывод в консоль
Полагаю, суть вопроса станет понятна из кодов.
Ожидание:
Public Module Example
Public Sub Main()
Console.WriteLine()
Console.WriteLine("-------------------------------------")
Console.WriteLine(" Russian Русский")
Console.WriteLine("-------------------------------------")
Console.WriteLine()
End Sub
End Module
Результат:
-------------------------------------
Russian ???????
-------------------------------------
... \ConsoleApp3.exe (процесс 17296) завершил работу с кодом 0.
Нажмите любую клавишу, чтобы закрыть это окно…
Обычная командная строка
C:\Users\ova45>chcp
Active code page: 437
C:\Users\ova45>echo Russian Русский
Russian Русский
PowerShell
PS C:\Users\ova45> echo Russian ???????
Russian
Русский
PS C:\Users\ova45>
Windows Terminal (PowerShell)
PS C:\Users\ova45> echo Russian Русский
Russian
Русский
PS C:\Users\ova45>
PowerShell для разрабочиков VS 2019, именно так, без заглавной русской Р - не воспринимает
echo Russian ??????
Russian
усский
Как все-таки правильно русифицировать вывод в консоль?