QTextEncoder Class
La clase QTextEncoder proporciona un codificador basado en estados. Más...
| Cabecera: | #include <QTextEncoder> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core5Compat)target_link_libraries(mytarget PRIVATE Qt6::Core5Compat) |
| qmake: | QT += core5compat |
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
| QTextEncoder(const QTextCodec *codec) | |
| QTextEncoder(const QTextCodec *codec, int flags) | |
| ~QTextEncoder() | |
| QByteArray | fromUnicode(const QString &str) |
| QByteArray | fromUnicode(QStringView str) |
| QByteArray | fromUnicode(const QChar *uc, int len) |
Descripción detallada
Un codificador de texto convierte texto de Unicode a un formato de texto codificado utilizando un códec específico.
El codificador convierte Unicode en otro formato, recordando cualquier estado que se requiera entre llamadas.
Véase también QTextCodec::makeEncoder() y QTextDecoder.
Documentación de las funciones miembro
[explicit] QTextEncoder::QTextEncoder(const QTextCodec *codec)
Construye un codificador de texto para la dirección codec.
[explicit] QTextEncoder::QTextEncoder(const QTextCodec *codec, int flags)
Construye un codificador de texto para el codec dado y la conversión flags.
[noexcept] QTextEncoder::~QTextEncoder()
Destruye el codificador.
QByteArray QTextEncoder::fromUnicode(const QString &str)
Convierte la cadena Unicode str en una cadena codificada QByteArray.
QByteArray QTextEncoder::fromUnicode(QStringView str)
Convierte la cadena Unicode str en una cadena codificada QByteArray.
Se trata de una función sobrecargada.
QByteArray QTextEncoder::fromUnicode(const QChar *uc, int len)
Convierte len caracteres (no bytes) de uc, y devuelve el resultado en un QByteArray.
Se trata de una función sobrecargada.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.