Find the Best Demos and Examples

Check out this quick tour to find the best demos and examples for you, and to see how the Felgo SDK can help you to develop your next app or game!

QTextEncoder Class

The QTextEncoder class provides a state-based encoder. More...

Header: #include <QTextEncoder>
qmake: QT += core

Note: All functions in this class are reentrant.

Public Functions

QTextEncoder(const QTextCodec *codec)
QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)
~QTextEncoder()
QByteArray fromUnicode(const QString &str)
QByteArray fromUnicode(QStringView str)
QByteArray fromUnicode(const QChar *uc, int len)

Detailed Description

The QTextEncoder class provides a state-based encoder.

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 QTextCodec::makeEncoder() and QTextDecoder.

Member Function Documentation

QTextEncoder::QTextEncoder(const QTextCodec *codec)

Constructs a text encoder for the given codec.

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.

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.