> internasjonale | domener | unicode <
// Punycode - internasjonale domenenavn med Unicode-til-ASCII-koding
Unicode-støtte
Koder alle Unicode-tegn, inkludert emoji og spesielle skriftsystemer.
DNS-kompatibel
Lager domenenavn kun med ASCII som fungerer med DNS-infrastrukturen.
RFC 3492
Offisiell IETF-standard for internasjonaliserte domenenavn (IDN).
>> teknisk informasjon
Hvordan Punycode fungerer:
Punycode er en bootstring-koding som konverterer Unicode-strenger til ASCII. Den skiller ASCII-tegn fra ikke-ASCII, og koder deretter posisjonene og verdiene til Unicode-tegn ved kun å bruke ASCII.
Eksempel:
"münchen" → xn--mnchen-3ya
Hvorfor bruke Punycode:
- >Internasjonale domenenavn (IDN)
- >Unicode i DNS-systemer
- >E-postadresser med Unicode
- >Bakoverkompatibilitet
- >Kompatibilitet på tvers av systemer
>> ofte stilte spørsmål
Hva er Punycode?
Punycode er en kodingssyntaks som brukes til å konvertere Unicode-tegn til ASCII for bruk i internasjonaliserte domenenavn (IDN). Den gjør det mulig for domener å inneholde tegn som ikke er ASCII.
Hvorfor bruker Punycode prefikset "xn--"?
Prefikset "xn--" identifiserer en domeneetikett som Punycode-kodet. Det står for "ASCII Compatible Encoding" og hindrer forveksling med vanlige ASCII-domenenavn.
Kan jeg bruke emoji i domenenavn?
Ja, emoji kan kodes med Punycode. For eksempel blir 😊.com til xn--e28h.com. Ikke alle registrarer støtter imidlertid domenenavn med emoji.
Er Punycode bare for domener?
Punycode er primært laget for domenenavn, men kan kode enhver Unicode-tekst til ASCII. Det brukes oftest for IDN og internasjonaliserte e-postadresser.