> 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

Punycode Encoder Decoder — Base64.sh

Punycode-koder og -afkoder | Værktøj til internationale domænenavne

Gratis online Punycode-koder og -afkoder. Konverter internationale domænenavne (IDN) med Unicode-tegn til ASCII-kompatibel kodning.

Del:

X Facebook LinkedIn Reddit

Referencer

Sådan kontrollerer vi resultaterne

Vi kontrollerer værktøjet med de automatiske tests nedenfor. Eksempler vises på originalsproget.

Verification method
Compare both ASCII and Unicode forms of IDN labels, including Chinese, accents and emoji.
Comparison reference
Node.js node:url domainToASCII / domainToUnicode.
Verification scope
The listed labels do not establish full UTS #46 or domain-registration compliance.
Test source and cases (select a file to read it)

Testene dækker de angivne eksempler og grænser, ikke alle mulige input. Tilbagekonvertering og samme bibliotek er ikke uafhængig verifikation.