Russian Qt Forum
Июня 09, 2025, 22:19
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Интернационализация, локализация
>
[QT 4.2.3] tr() и кодировки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [QT 4.2.3] tr() и кодировки (Прочитано 7798 раз)
Volodia
Гость
[QT 4.2.3] tr() и кодировки
«
:
Апреля 26, 2007, 18:43 »
Привет qt-шникам.
Есть проблемка. Написал я программу на qt 3.3.3 под Linux, она сохраняет логи в txt файл. Логи пишет на русском языке. В Linux файл нормально просматривается.
Сейчас надо написать программу под Windows, какая бы разбирала этот файл и брала полезную информацию. Но когда этот файл просматривать в Windows то видно только какието закарлючки. Если его просмотреть в браузере то браузер подбирает кодировку UTF-8 для нормального просмотра. Как нормально отобразить содержимое файла в программе (пишу на QT 4.2.3)?
Пробовал:
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"))
tr(line.toAscii()) (и toUtf8 и toLatin1);
и
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"))
tr(line.toAscii()) (и toUtf8 и toLatin1);
не помогло, показываються другие закарлючки:(
Буду очень благодарен за помощь.
Записан
SABROG
Гость
[QT 4.2.3] tr() и кодировки
«
Ответ #1 :
Апреля 26, 2007, 21:37 »
Если логи пишутся в UTF-8, то и просматриваться они должны также нормально, т.к. по умолчанию в Qt интерфейс весь в Utf-8 работает.
Записан
Volodia
Гость
[QT 4.2.3] tr() и кодировки
«
Ответ #2 :
Апреля 26, 2007, 23:03 »
Они то должны...но все равно закарлючки
Заметил я еще такое - файл в браузере отображаеться нормально при кодировке UTF-8, но если файл пересохранить каким-то редактором в кодировке UTF-8 то его вообще ничем нельзя просмотреть. Короче такая лажа получаеться
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...