Я пытаюсь напечатать сумму с символом валюты в окне консоли:
string cultureCode = "hi-IN";//"it-IT";
decimal amount = 123.54M;
CultureInfo cultureInfo = new CultureInfo(cultureCode);
string strAmout=String.Format(cultureInfo, "{0:C}",amount);
Console.OutputEncoding = System.Text.Encoding.UTF8;
Console.WriteLine(strAmout);
Сумма отображается правильно в окне просмотра, но не в окне консоли.