koder | dekoder | komprimer

> internasjonale | domener | unicode <

// Punycode - internasjonale domenenavn med Unicode-til-ASCII-koding

[UNICODE]

Unicode-støtte

Koder alle Unicode-tegn, inkludert emoji og spesielle skriftsystemer.

[DNS]

DNS-kompatibel

Lager domenenavn kun med ASCII som fungerer med DNS-infrastrukturen.

[STANDARD]

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.

Andre språk