Network.IDN prefix
From MozillaZine Knowledge Base
Jump to navigationJump to search
Background
When Mozilla’s IDN support was first being developed, the standard itself had not completely stabilized. As such, the prefix used to denote punycode-encoded strings was still changing from revision to revision. When IDN support was first checked in, the prefix was “IESG--”; now it’s “xn--” (per RFC 3490).
This preference is largely for debugging purposes.
Possible values and their effects
This string preference determines what characters denote the beginning of punycode-encoded domain names. The default value is xn--.
Caveats
- As the IDN standard has been finalized, changing this preference will break IDN support.
First checked in
Has an effect in
- Netscape (all versions since 7.1)
- Mozilla Suite (all versions since 1.3 Beta)
- Mozilla Firebird (all versions)
- Mozilla Firefox (all versions)
- SeaMonkey (all versions)
Related bugs
Related preferences
- network.IDN_show_punycode
- network.IDN_testbed
- network.IDN.blacklist_chars
- network.IDN.whitelist.*
- network.enableIDN
External links
- Internationalized domain name - Wikipedia
- RFC 3492 - Punycode: A bootstring encoding of Unicode for Internationalized Domain Names in Applications