Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Запусти агентов на свободном компьютере. Это принесет доход!
Sergey Pekshev
591
Sergey Pekshev 2016.03.13 17:39 

не выводятся символы öäüß

void OnStart()
{
   Comment("öäü");
   //Comment("中文大字典");
}

 в место "öäüß" выводятся "oau?", в место китайских иероглифов выводятся "????"

 Выбирал Немецкий (Германия) в региональных настройках для программ не поддерживающих юникод, рисуются буквы без точке в место ß - ?

Кто нибудь сталкивался с этим? 

Vitalie Postolache
11069
Vitalie Postolache 2016.03.13 22:43  

Можно ещё в настройках указать местоположение "Германия", по аналогии с программами в которых кириллица нормально отображается только при местоположении "Россия".

А если не поможет, то выводить инфу текстовыми объектами, там шрифт выбрать можно.

Tecuciztecatl
70
Tecuciztecatl 2016.03.22 20:15  

В свое время обращался по похожему вопросу в техподдержку.

Ответили, что МТ4 не юникодное приложение, переписывать не собираются, посоветовали использовать МТ5.

Slawa
Модератор
6678
Slawa 2016.03.23 07:07  
psnpsn:

не выводятся символы öäüß

 в место "öäüß" выводятся "oau?", в место китайских иероглифов выводятся "????"

 Выбирал Немецкий (Германия) в региональных настройках для программ не поддерживающих юникод, рисуются буквы без точке в место ß - ?

Кроме этого явно выставьте своей программе немецкую кодовую страницу MQLSetInteger(MQL_CODEPAGE,1252). В начале функции OnInit

Если Вы компилировали свою программу в русской системе, то у Вас по умолчанию выставляется страница 1251

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий