Spec-Zone.ru › Qt

Класс QTextDecoder

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

Заголовок: #include <QTextDecoder>
CMake: find_package(Qt6 COMPONENTS Core5Compat REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core5Compat)
qmake: QT += core5compat
  • Список всех членов, включая унаследованные

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

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

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

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

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

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

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

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

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

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

QTextDecoder::QTextDecoder(const QTextCodec *codec)

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

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/qt-6.2/qtextdecoder.html

Spec-Zone.ru

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