Spec-Zone.ru › Qt 5.6

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API