Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsIDocCharset Interface Reference

import "nsIDocCharset.idl";

Inheritance diagram for nsIDocCharset:


List of all members.

Detailed Description

The nsIDocCharset interface allows the user to view, hint, and set which converter is used to read the document's data.

Inside Mozilla all text is encoded as Unicode. By standardizing on Unicode every piece of code that handles characters no longer needs to:

Have access to a character encoding parameter. Ask is the data stateful? Ask is the data single byte? Ask is the data multi-byte? If multi-byte: have access to a routine that can determine how many bytes in the current character.

When the document is read in a converter is used to convert the document's data to Unicode.

nsIDocCharset provides the ability to:

See what converter was used when inputting the documents data.

Override the character set for documents where the specified fallback, or auto-detected character set is incorrect

Definition at line 70 of file nsIDocCharset.idl.

Public Member Functions

 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

attribute string charset

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index