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

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

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

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

16.05.2009, 20:15. Просмотров 499. Ответов 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++):

При инициализации массива в отладке не попадаю в обработчик, поясните почему? - C++
имеется два класса struct Integer { explicit Integer(int const &value) : value_(value) { } Integer() ...

Проблемы с кодировкой при сравнении строк - C++
Здравствуйте! Мне, нужно сравнить две строки: одну получаю get запросом(на сайте кодировка windows 1251), а вторая указывается...

Проблемы с кодировкой при выводе данных - C++
Пользуюсь хрюшей и VS 2008 Программа 1 #include <fstream> #include <iostream> #include <string> using namespace std; int main()...

Проблемы с кодировкой при подключении текстового файла - C++
Проблема вот в чем...В файле question.txt лежит вопрос, написанный по русски, но когда в консоле я вывожу содержимое "question.txt" на...

Проблемы с кодировкой при переключении из Debug в Release в MSVS 2010 - C++
Собираю проект в режиме дебаг все символы норм отображаются,переключаю на релиз и одни кракозябры, в чем может быть дело ?

С кодировкой базы данных и кодировкой сайтом и кодировкой файла разобраться не могу - DLE
С кодировкой базы данных и сайтом файлом разобраться не могу. Я на своем сайте вывожу данные из другой mysql.... МММ сайт на win 1251 а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2009, 20:15
Привет! Вот еще темы с ответами:

Как использовать message resource в соответствии с системной локалью пользователя? - Java SE
нужно вывести некоторое количество сообщений-реакций на действия пользователя с использованием message resource в соответствии с системной...

Проблема с кодировкой при переносе БД - PHP БД
Добрый день. Сразу скажу, закрепленную тему читал, но у меня так ничего и не вышло, поэтому, будьте добры, помогите. У меня...

Проблемы с кодировкой при посте - PHP
Иногда получается вот такое http://forum.1-info.ru/messages.php?id=144791#144791 Встречал также и в других ситуациях - ...

кодировкой при экспорте в Excel - C# MVC
Доброго времени суток всем!!!! Response.ContentType = "text/csv"; Response.AddHeader("Content-Disposition", "attachment;...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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