Класс QTextEncoder
Класс QTextEncoder предоставляет кодировщик на основе состояния. Подробнее...
| Заголовок: | #include <QTextEncoder> |
| qmake: | QT += core |
Примечание: Все функции в этом классе являются повторно входящими.
Открытые функции
| QTextEncoder(const QTextCodec *codec) | |
| QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags) | |
| ~QTextEncoder() | |
| QByteArray | fromUnicode(const QString &str) |
| QByteArray | fromUnicode(const QChar *uc, int len) |
Подробное описание
Класс QTextEncoder предоставляет кодировщик на основе состояния.
Кодировщик текста преобразует текст из Юникода в формат закодированного текста, используя определённый кодек.
Кодировщик преобразует Юникод в другой формат, запоминая любое состояние, необходимое между вызовами.
См. также QTextCodec::makeEncoder() и QTextDecoder.
Документация по функциям-членам
QTextEncoder::QTextEncoder(const QTextCodec *codec)
Создаёт кодировщик текста для заданного codec.
QTextEncoder::QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)
Создаёт кодировщик текста для заданного codec и флагов преобразования flags.
Эта функция была введена в Qt 4.7.
QTextEncoder::~QTextEncoder()
Уничтожает кодировщик.
QByteArray QTextEncoder::fromUnicode(const QString &str)
Преобразует строку Юникода str в закодированный QByteArray.
QByteArray QTextEncoder::fromUnicode(const QChar *uc, int len)
Это перегруженная функция.
Преобразует len символов (а не байтов) из uc и возвращает результат в QByteArray.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtextencoder.html