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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставить слово после определённого символа (в файл) http://www.cyberforum.ru/cpp-beginners/thread34473.html
Надо открыть файл, прочитать из него инфу и вставить после пятого символа какое-то слово (введёное пользователем), если длина первого слова меньше 5, то ничего ен делать... знаю что надо с помощью функции fseek(); поставить указатель после пятого элемента в файл, но что дальше? Заранее спаисбо за помощь! Добавлено через 6 часов 36 минут 45 секунд Вот функция, помогите пожалуйста, он...
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)) и количество элементов массива в структуре (в примере коли-чество оценок для одного студента (m) ) — константы; 2)задание выполнить с помощью динамических массивов. Для этого: 1.в структуре объявить и создать...
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 raschet(float a) // здесь пишет Declaration syntax error float factorial(int f) { подробнее

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

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

16.05.2009, 20:15. Просмотров 495. Ответов 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 ? (а к примеру использовать локаль системы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru