QTextEncoder Class▲
-
Header: QTextEncoder
-
qmake: QT += core
-
Group: QTextEncoder is part of i18n
Detailed Description▲
A text encoder converts text from Unicode into an encoded text format using a specific codec.
The encoder converts Unicode into another format, remembering any state that is required between calls.
See Also▲
See also QTextCodec::makeEncoder(), QTextDecoder
Member Function Documentation▲
[explicit] QTextEncoder::QTextEncoder(const QTextCodec *codec)▲
Constructs a text encoder for the given codec.
[explicit, since 4.7] QTextEncoder::QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)▲
Constructs a text encoder for the given codec and conversion flags.
This function was introduced in Qt 4.7.
QTextEncoder::~QTextEncoder()▲
Destroys the encoder.
QByteArray QTextEncoder::fromUnicode(const QString &str)▲
Converts the Unicode string str into an encoded QByteArray.
[since 5.10] QByteArray QTextEncoder::fromUnicode(QStringView str)▲
This is an overloaded function.
Converts the Unicode string str into an encoded QByteArray.
This function was introduced in Qt 5.10.
QByteArray QTextEncoder::fromUnicode(const QChar *uc, int len)▲
This is an overloaded function.
Converts len characters (not bytes) from uc, and returns the result in a QByteArray.