Добрый день.
Есть такой код:
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("ЄєІіЇї");
}
}
}
В коде — вывод на консоль украинских букв "ЄєІіЇї". Проблема заключается в том, что буквы "Іі" выводятся неправильно, а именно знаками вопроса, вот так:
C:\1>a2.exe
Єє??Її
При этом, тот же самый код, скомпилированный под .NET 1.1 выводит буквы правильно, как и такой код на C:
#include "windows.h"
#include "stdio.h"
int main( int argc, char argv[] )
{
char mass[100];
strcpy( mass, "ЄєІіЇї" );
CharToOem( mass, mass );
printf( mass );
}
Есть ли возможность выводить правильно под .NET 2.0? Желательно от вывода через Console.* не отказываться...