> internationale | domæner | unicode <
// Punycode - internationale domænenavne med Unicode-til-ASCII-kodning
Unicode-understøttelse
Kod alle Unicode-tegn, inklusive emojis og specialskrifter.
DNS-kompatibel
Opretter domænenavne kun med ASCII, der virker med DNS-infrastrukturen.
RFC 3492
Officiel IETF-standard for internationaliserede domænenavne (IDN).
>> tekniske oplysninger
Hvordan Punycode fungerer:
Punycode er en bootstring-kodning, der konverterer Unicode-strenge til ASCII. Den adskiller ASCII-tegn fra ikke-ASCII og koder derefter positioner og værdier af Unicode-tegn ved kun at bruge ASCII.
Eksempel:
"münchen" → xn--mnchen-3ya
Hvorfor bruge Punycode:
- >Internationale domænenavne (IDN)
- >Unicode i DNS-systemer
- >E-mail-adresser med Unicode
- >Bagudkompatibilitet
- >Kompatibilitet på tværs af systemer
>> ofte stillede spørgsmål
Hvad er Punycode?
Punycode er en kodningssyntaks, der bruges til at konvertere Unicode-tegn til ASCII til brug i internationaliserede domænenavne (IDN). Det gør det muligt for domæner at indeholde ikke-ASCII-tegn.
Hvorfor bruger Punycode præfikset "xn--"?
Præfikset "xn--" identificerer en domæneetiket som Punycode-kodet. Det står for "ASCII Compatible Encoding" og forhindrer forveksling med almindelige ASCII-domænenavne.
Kan jeg bruge emojis i domænenavne?
Ja, emojis kan kodes med Punycode. For eksempel bliver 😊.com til xn--e28h.com. Ikke alle registratorer understøtter dog emoji-domæner.
Er Punycode kun til domæner?
Punycode er primært designet til domænenavne, men kan kode enhver Unicode-tekst til ASCII. Det bruges oftest til IDN og internationaliserede e-mail-adresser.