CopperSpice API  1.7.2
QTextEncoder Class Reference

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

Public Methods

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

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

Constructor & Destructor Documentation

QTextEncoder::QTextEncoder ( const QTextCodec codec)
inlineexplicit

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.

QTextEncoder::~QTextEncoder ( )

Destroys the encoder.

Method Documentation

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

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

QByteArray QTextEncoder::fromUnicode ( const QString str)

Converts the Unicode string str into an encoded QByteArray.