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

Punycode Encoder Decoder — Base64.sh

Punycode-koder og -dekoder | Verktøy for internasjonale domenenavn

Gratis Punycode-koder og -dekoder på nett. Konverter internasjonale domenenavn (IDN) med Unicode-tegn til ASCII-kompatibel koding.

Del:

X Facebook LinkedIn Reddit

Referanser

Slik kontrollerer vi resultatene

Vi kontrollerer verktøyet med de automatiske testene nedenfor. Eksempler vises på originalspråket.

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 dekker oppgitte eksempler og grenser, ikke alle mulige inndata. Tilbakekonvertering og samme bibliotek er ikke uavhengig verifikasjon.