Вывод на консоль в .NET 2.0
От: Dzirt2005  
Дата: 18.12.07 13:11
Оценка:
Добрый день.

Есть такой код:

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.* не отказываться...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.