Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
radx
2 / 2 / 0
Регистрация: 31.01.2009
Сообщений: 12
#1

Поясните с кодировкой\локалью при программирование на C++\QT - C++

16.05.2009, 20:15. Просмотров 491. Ответов 0
Метки нет (Все метки)

Поясните пару моментов с кодировкой при программирование на QT\C++

Есть кубунту, с дефолтной локалью UTF-8.

1) Правильно ли я понял, внутри тип QString представляем символы в UTF-32 ?

2) Как правильно осуществить запись текста в файл из QTextEdit в кодировке, текущей для ОС.

Как пример, я делаю:
C++
1
2
3
            QFile file("example.txt");
            file.open(QIODevice::ReadWrite | QIODevice::Text);
            file.write(text_edit->toPlainText().toUtf8());
В данном случае преобразовывается QByteArray в UTF-8. Собственно вопрос - как при сохранение текста - отвязаться от переконвертации в UTF-8 ? (а к примеру использовать локаль системы)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2009, 20:15     Поясните с кодировкой\локалью при программирование на C++\QT
Посмотрите здесь:

C++ Поясните разницу
Проблемы с кодировкой при переключении из Debug в Release в MSVS 2010 C++
C++ Поясните новичку!
C++ Поясните задание
C++ Проблемы с кодировкой при сравнении строк
C++ Проблемы с кодировкой при выводе данных
C++ Проблемы с кодировкой при подключении текстового файла
C++ Поясните задачу С++
поясните по #define C++
Поясните считывание C++
C++ Развейте мои сомнения: упростится ли программирование при переходе от C к C++?
C++ При инициализации массива в отладке не попадаю в обработчик, поясните почему?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru