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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставить слово после определённого символа (в файл) http://www.cyberforum.ru/cpp-beginners/thread34473.html
Надо открыть файл, прочитать из него инфу и вставить после пятого символа какое-то слово (введёное пользователем), если длина первого слова меньше 5, то ничего ен делать... знаю что надо с...
C++ Вывод содержимого в файле Как можно вывести текст с файла на экран и вычеслить количество пробелов построчно? Это мои наброски: #include<stdio.h> #include<string.h> void main() { char s; int i, count=0; http://www.cyberforum.ru/cpp-beginners/thread34462.html
C++ Создание класса
Привет народ! Есть задача: создать класс, элементами которого являются число типа long double и переменная логического типа, предусмотреть слдеующие методы: - конструктор; - конструктор по...
задания по структурам C++
задание выполнить двумя способами: 1)использовать статический массив в структуре и статический массив структур . При этом количество структур (в примере количество студентов (n)) и количество...
C++ Компилирование С++ кода в бинарный http://www.cyberforum.ru/cpp-beginners/thread34420.html
Подскажите пожалуйста как откомпилировать С++ код (несколько файлов) просто в один кусок бинарного кода по x86 процессоры без указания операционной системы на которой код будет работать.
C++ процедуры и функции Задание - вычислить произведение членов ряда с заданной точностью и использованием функций. Получилось следующие: #include<stdio.h> #include<conio.h> int n,a; float factorial(int f) float... подробнее

Показать сообщение отдельно
radx
2 / 2 / 0
Регистрация: 31.01.2009
Сообщений: 12

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

16.05.2009, 20:15. Просмотров 501. Ответов 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 ? (а к примеру использовать локаль системы)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru