Класс 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/archives/qt-5.6/qtextencoder.html