Home · All Namespaces · All Classes · Main Classes · Grouped Classes · Modules · Functions

QTextEncoder Class Reference
[QtCore module]

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

 #include <QTextEncoder>

Note: All the functions in this class are reentrant.

Public Functions


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 ()

Destroys the encoder.

QByteArray QTextEncoder::fromUnicode ( const QString & str )

Converts the Unicode string str into an encoded QByteArray.

QByteArray QTextEncoder::fromUnicode ( const QChar * uc, int len )

This is an overloaded member function, provided for convenience.

Converts len characters (not bytes) from uc, and returns the result in a QByteArray.

QByteArray QTextEncoder::fromUnicode ( const QString & uc, int & lenInOut )

This is an overloaded member function, provided for convenience.

Converts lenInOut characters (not bytes) from uc, and returns the result in a QByteArray. The number of characters read is returned in the lenInOut parameter.


Copyright © 2008 Nokia Trademarks
Qt 4.4.3