Проблема следующий код одну строку:Невозможно отобразить строку нескольких байт на MonoDevelop Mac OS X
Console.WriteLine ("あ");
Это приводит к следующему выходу в окне Output Application:
?
Как может Я отображаю «あ» вместо «?» в окне Application Output.
Я удостоверился следующие вещи: кодирование
- Исходный код UTF-8
- Я выбрал японский набор шрифтов "Osaka Regular-Mono" (Настройки> Общие> Шрифт)
- , выполняющему ехе от терминала, «あ» отображается правильно в окне терминала
- на MonoDevelop в Ubuntu, «あ» корректно отображается в Output Application окне
Среды:
- MonoDevelop 2.2.2
- Mono 2.6.4
- Mac OS X 10.6.3
Я не эксперт .net, но почему бы не 'Console.WriteLine (ChrW (<код UTF для あ>));'? –