На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Глюки std::locale::global(std::locale("russian"));, Есть две сборки одного проекта, в одной русские буквы есть, в другой нет.
    Есть программка:

    ExpandedWrap disabled
      #include <iostream>
      #include <locale>
       
      using namespace std;
       
      int main()
      {
          std::locale Loc;
          try
          {
              Loc = std::locale::global(std::locale("russian"));
          }
          catch (...)
          {
              cout<<"Locale NO  "<<endl;
          };
          cout<<"Proverka ";
          cout<<"  Проверка ";
          cout<<"Proverka ";
      }


    В сборке:
    Сборка: mingw32-make.exe -j12 in F:\QtCreatorC++\QtProv\build-untitled-Desktop_x86_windows_msys_pe_64bit-Debug
    Вместо русских букв крякозябы:
    Locale NO
    Proverka ╧ЁютхЁър Proverka


    В сборке:
    Сборка: jom.exe in F:\QtCreatorC++\QtProv\build-untitled-Qt_5_13_0_msvc2017-Debug
    Русские буквы есть:
    Proverka Проверка Proverka

    В чем проблема? Проект в прикрепленном файле.
    Прикреплённый файлПрикреплённый файлQtProv.rar (20,56 Кбайт, скачиваний: 41)
    1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0148 ]   [ 17 queries used ]   [ Generated: 27.07.21, 11:05 GMT ]