![]() |
|
|
![]()
|
|
| OlegIT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Борюсь с совместимостью Qt4 -> Qt5.
В программе для правильной записи русских букв в файл применяю код
Но QString::toAscii в Qt5 они фактически убрали, оставили под условием #if QT_DEPRECATED_SINCE(5, 0) Как теперь правильно записывать в файл русские буквы? Ещё, чуть ли ни на каждый файл криэйтор ругается на кодировку. Как автоматом на весь проект применить правильную кодировку? |
|||
|
||||
| Jeka178RUS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 3.9.2012 Репутация: нет Всего: нет |
Stream в данном случае QTextStream?
Я везде использую utf-8:
Инструменты -> Параметры -> Текстовый редактор -> Поведение тоже установлен utf-8. Так же в "Проекты" -> "Редактор" можно установить кодировку. Как насчет toLocal8bit вместо toAscii? Это сообщение отредактировал(а) Jeka178RUS - 17.5.2013, 15:16 |
|||
|
||||
| Avazart |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 6.4.2013 Репутация: нет Всего: нет |
Ну так вроде есть
Добавлено @ 16:56
Не то применяете... Это сообщение отредактировал(а) Avazart - 17.5.2013, 16:56 |
||||||
|
|||||||
| OlegIT |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
А что нужно, как правильно? У меня в QDataStream только так русские буквы правильно сохраняются. В QTextStream проблем с кодировкой нет. Спасибо, попробую все рекомендации для Codec и QString. |
|||
|
||||
| Jeka178RUS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 3.9.2012 Репутация: нет Всего: нет |
Для QDataStream и совместимости еще может быть полезен метод setversion
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |