Не отображаются русские символы Topic is solved
Не отображаются русские символы
В Ubuntu после компиляции программы пропадают русские символы (а точнее вся строка, если содержит русские символы). Среда Code::Blocks, компилятор - GNU GCC Compiler. Когда писал в Windows, было все норм. Менял на UTF-8 кодировку в /usr/share/locale/locale.alias - не помогло.
Re: Не отображаются русские символы
Dobrogo vremeni sutok,
Gde propadajut simvoly - v menu, tooltipah, v staticheskih tekstah, v tekstovom redaktore, v skintille?
Kakaja versija biblioteki ispolzurtsja? Sootvetstvujuschij primer sobrat probovali?
Gde propadajut simvoly - v menu, tooltipah, v staticheskih tekstah, v tekstovom redaktore, v skintille?
Kakaja versija biblioteki ispolzurtsja? Sootvetstvujuschij primer sobrat probovali?
-
- Knows some wx things
- Posts: 49
- Joined: Wed May 13, 2009 8:08 am
Re: Не отображаются русские символы
Нужно добавить в класс производный от wxApp
wxLocale m_locale;
m_locale.Init(wxLANGUAGE_RUSSIAN);
wxLocale m_locale;
m_locale.Init(wxLANGUAGE_RUSSIAN);
OS: Xubuntu 18.04, wxWidgets-3.1.0
Re: Не отображаются русские символы
Извиняюсь за криво сформулированный вопрос. Имел в виду, что в дизайнере русские символы видны были (на всех графических компонентах), а в скомпилированной программе их не было. Даже в wxMessageBox не отображались.
Спасибо, помогло. Даже MenuBar руссифицировалось. Странно, что в документации этого не увидел.Big_Lebowski wrote:Нужно добавить в класс производный от wxApp
wxLocale m_locale;
m_locale.Init(wxLANGUAGE_RUSSIAN);