Spec-Zone.ru › Qt 5.6

Класс QTextDecoder

Класс QTextDecoder предоставляет декодер на основе состояния. Подробнее...

Заголовок: #include <QTextDecoder>
qmake: QT += core
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются повторно входящими.

Открытые функции

QTextDecoder(const QTextCodec *codec)
QTextDecoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)
~QTextDecoder()
QString toUnicode(const char *chars, int len)
QString toUnicode(const QByteArray &ba)
void toUnicode(QString *target, const char *chars, int len)

Подробное описание

Класс QTextDecoder предоставляет декодер на основе состояния.

Декодер текста преобразует текст из кодированного формата в Unicode с использованием определенного кодека.

Декодер преобразует текст в этом формате в Unicode, запоминая любое необходимое состояние между вызовами.

См. также QTextCodec::makeDecoder() и QTextEncoder.

Документация по функциям-членам

QTextDecoder::QTextDecoder(const QTextCodec *codec)

Создаёт декодер текста для заданного codec.

QTextDecoder::QTextDecoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)

Создаёт декодер текста для заданного codec и флагов преобразования flags.

Эта функция была введена в Qt 4.7.

QTextDecoder::~QTextDecoder()

Удаляет декодер.

QString QTextDecoder::toUnicode(const char *chars, int len)

Преобразует первые len байтов в chars в Unicode, возвращая результат.

Если не все символы используются (например, если только часть многобайтовой кодировки находится в конце символов), декодер запоминает достаточно состояния, чтобы продолжить при следующем вызове этой функции.

QString QTextDecoder::toUnicode(const QByteArray &ba)

Это перегруженная функция.

Преобразует байты в массиве байтов, указанном в ba, в Unicode и возвращает результат.

void QTextDecoder::toUnicode(QString *target, const char *chars, int len)

Это перегруженная функция.

Преобразованная строка возвращается в target.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qtextdecoder.html

Spec-Zone.ru

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