Home · All Classes · All Functions · Overviews

QTextEncoder Class Reference
[
QtCore module]

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

 #include <QTextEncoder>

Note: All functions in this class are reentrant.


Public Functions

QTextEncoder ( const QTextCodec * codec )
~QTextEncoder ()
QByteArray fromUnicode ( const QString & str )
QByteArray fromUnicode ( const QChar * uc, int len )
QByteArray fromUnicode ( const QString & uc, int & lenInOut )

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 function.

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 function.

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 © 2009 Nokia Corporation and/or its subsidiary(-ies) Trademarks
Qt 4.6.0