> internationale | domæner | unicode <

// Punycode - internationale domænenavne med Unicode-til-ASCII-kodning

[UNICODE]

Unicode-understøttelse

Kod alle Unicode-tegn, inklusive emojis og specialskrifter.

[DNS]

DNS-kompatibel

Opretter domænenavne kun med ASCII, der virker med DNS-infrastrukturen.

[STANDARD]

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.

Andre sprog