Russian Qt Forum
Март 29, 2024, 02:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Русский текст Qt5.6.2 VS2015  (Прочитано 5033 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« : Ноябрь 09, 2017, 11:57 »

Скажите как настроить QTextCodec, чтобы в GUI элементах выводился русский текст?
Пробовал вот так
Код
C++ (Qt)
QTextCodec *codec = QTextCodec::codeFromName("UTF-8");
QTextCodec::setCodecLocale(codec);
 
Но не прокатывает.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #1 : Ноябрь 09, 2017, 22:07 »

надо сохранять файл в кодировке UTF-8
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #2 : Ноябрь 10, 2017, 10:57 »

надо сохранять файл в кодировке UTF-8

Ну у меня файл сохраняется в кодировке UTF-8
Код:
Tools->Options->Text Editor  
В Settings стоит галака
Код:
Auto-detect UTF-8 encoding without signature
работаю в VS 2015
« Последнее редактирование: Ноябрь 10, 2017, 11:01 от demaker » Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #3 : Ноябрь 10, 2017, 11:31 »

На эту настройку студии глубоко по... Кодировка каждого файла задается персонально (правда, всего один раз таким образом) через File -> Advanced Save Options (для студии 2013).
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #4 : Ноябрь 10, 2017, 11:38 »

Хотя, справедливости ради, надо отметить, что эту настройку студия учитывает при повторном открытии файла. Но вот первоначальное сохранение нового файла всегда делает в Win-1251, если предварительно не указать кодировку через "Advanced Save Options".
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #5 : Ноябрь 10, 2017, 14:23 »

На эту настройку студии глубоко по... Кодировка каждого файла задается персонально (правда, всего один раз таким образом) через File -> Advanced Save Options (для студии 2013).

Спасибо Улыбающийся
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #6 : Ноябрь 12, 2017, 01:39 »

чтоб точно узнать кодировку своего файла, достаточно открыть его в любом адекватном текстовом редакторе, который ее покажет, или проверить напрямую через шестнадцатиричный редактор (ну или онлайн сервисом воспользоваться какимнить Улыбающийся )
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.07 секунд. Запросов: 22.