nsIIDNService interface. IDN (Internationalized Domain Name) support. Provides facilities for manipulating IDN hostnames according to the specification set forth by the IETF. IDN effort: http://www.ietf.org/html.characters/idn-charter.html http://www.i-dns.net IDNA specification: http://search.ietf.org/internet-drafts/draft-ietf-idn-idna-06.txt
[scriptable, uuid(7b67747e-a8c4-4832-80c7-39ebb0c11f94)]
Methods
This is the ToUnicode operation as specified in the IDNA proposal, with an additional step to encode the result in UTF-8. It takes an ACE-encoded hostname and performs ToUnicode to it, then encodes the resulting string into UTF8.
Prepares the input hostname according to IDNA ToASCII operation, the input hostname is assumed to be UTF8-encoded. The current input is string, but this may change pending Bug 84186.
Compare to:
