Punycode
E453792
Punycode is a standardized encoding system that represents Unicode characters using only ASCII characters, enabling internationalized domain names to be used within the traditional DNS infrastructure.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
algorithm
ⓘ
character encoding ⓘ standard ⓘ |
| abbreviation | ACE ⓘ |
| author | Adam M. Costello NERFINISHED ⓘ |
| basedOn | Bootstring algorithm NERFINISHED ⓘ |
| belongsTo | application layer of Internet protocols ⓘ |
| category |
Internet standard
ⓘ
text encoding ⓘ |
| compatibleWith | legacy DNS protocols ⓘ |
| definedIn | Internet Standards Track document ⓘ |
| designGoal |
preserve ASCII domain name system
ⓘ
support international character sets ⓘ |
| domainApplication | internationalized domain names (IDNs) ⓘ |
| enables |
representation of non-ASCII characters in domain names
ⓘ
use of Unicode in DNS labels ⓘ |
| encodingScope | domain name labels ⓘ |
| encodingType | ASCII-compatible encoding ⓘ |
| hasAlternative | other ACE encodings (historical) ⓘ |
| hasProperty |
reversible encoding
ⓘ
stateless encoding ⓘ variable-length encoding ⓘ |
| implementedIn |
DNS tools
ⓘ
programming language libraries ⓘ web browser software ⓘ |
| inputCharacterSet | Unicode NERFINISHED ⓘ |
| labelPrefix | xn-- ⓘ |
| notationExample | bücher.de encoded as xn--bcher-kva.de ⓘ |
| notUsedFor | general-purpose text compression ⓘ |
| outputCharacterSet | ASCII NERFINISHED ⓘ |
| publicationYear | 2003 ⓘ |
| relatedTo |
DNS
ⓘ
IDNA2003 NERFINISHED ⓘ IDNA2008 NERFINISHED ⓘ Unicode NERFINISHED ⓘ |
| securityConcern | IDN homograph attacks ⓘ |
| specifiedIn | RFC 3492 NERFINISHED ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| status | widely deployed on the Internet ⓘ |
| usedFor |
IDN support in DNS
ⓘ
encoding Unicode characters using ASCII characters ⓘ internationalized domain names ⓘ |
| usedIn |
DNS resolvers
ⓘ
IDNA (Internationalized Domain Names in Applications) NERFINISHED ⓘ domain registration systems ⓘ web browsers ⓘ |
| worksWith |
DNS infrastructure
ⓘ
Domain Name System NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.