[Mono 2.0] Метод Console.Redline() + UTF8 (кракозяблы на входе и выходе вместо русских букв)

Модератор: Модераторы разделов

graf
Сообщения: 10

[Mono 2.0] Метод Console.Redline() + UTF8

Сообщение graf »

Что имеем:
OS: Ubuntu 7.04
Monodevelop: 0.12
Mono: v.1.2.3.1
LibMono 1.0: v.1.2.3.1
LibMono 2.0: v.1.2.3.1

Проблема:
При использовании Runtime Version 2.0 в купе с Console.Redline() русский в консоли отображается кракозяблами

Описание:
Заходим в монодевелоп, начинаем новый проект, Runtime Version выставляем в 2.0.

Код: Выделить всё

using System;
class MainClass
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Введите слово: ");
        string str = Console.ReadLine();
        Console.WriteLine(str);
    }
}


Получаем такое

Код: Выделить всё

$ ./proga.exe
Введите слово:
те�т
те�т

Это было слово тест.
В том случае, если я использую Runtime Version в 1.1 - всё нормально, но мне нужно именно 2.0 по опред. причинам.
Может кто сталкивался и знает как обойти ?
Спасибо сказали: