coderen | decoderen | comprimeren

> internationale | domeinen | unicode <

// Punycode - internationale domeinnamen met Unicode-naar-ASCII-encoding

[UNICODE]

Unicode-ondersteuning

Codeer elk Unicode-teken, inclusief emoji’s en speciale scripts.

[DNS]

DNS-compatibel

Maakt domeinnamen met alleen ASCII die werken met DNS-infrastructuur.

[STANDARD]

RFC 3492

Officiële IETF-standaard voor geïnternationaliseerde domeinnamen (IDN).

>> technische informatie

Hoe Punycode werkt:

Punycode is een bootstring-encoding die Unicode-tekenreeksen naar ASCII converteert. Het scheidt ASCII-tekens van niet-ASCII-tekens en codeert vervolgens posities en waarden van Unicode-tekens met alleen ASCII.

Voorbeeld:

"münchen" → xn--mnchen-3ya

Waarom Punycode gebruiken:

  • >Internationale domeinnamen (IDN)
  • >Unicode in DNS-systemen
  • >E-mailadressen met Unicode
  • >Compatibiliteit met legacy-systemen
  • >Compatibiliteit tussen verschillende systemen

>> veelgestelde vragen

Wat is Punycode?

Punycode is een encodingsyntaxis die wordt gebruikt om Unicode-tekens naar ASCII te converteren voor gebruik in geïnternationaliseerde domeinnamen (IDN). Hierdoor kunnen domeinen niet-ASCII-tekens bevatten.

Waarom gebruikt Punycode het voorvoegsel "xn--"?

Het voorvoegsel "xn--" geeft aan dat een domeinlabel in Punycode is gecodeerd. Het staat voor "ASCII Compatible Encoding" en voorkomt verwarring met gewone ASCII-domeinnamen.

Kan ik emoji in domeinnamen gebruiken?

Ja, emoji kunnen met Punycode worden gecodeerd. Bijvoorbeeld, 😊.com wordt xn--e28h.com. Niet alle registrars ondersteunen echter emoji-domeinen.

Is Punycode alleen voor domeinen?

Punycode is voornamelijk ontworpen voor domeinnamen, maar kan elke Unicode-tekst naar ASCII encoderen. Het wordt vooral gebruikt voor IDN en geïnternationaliseerde e-mailadressen.

Andere talen

Punycode Encoder Decoder — Base64.sh

Punycode-encoder en -decoder | Tool voor internationale domeinnamen

Gratis online Punycode-encoder en -decoder. Converteer internationale domeinnamen (IDN) met Unicode-tekens naar ASCII-compatibele encoding.

Delen:

X Facebook LinkedIn Reddit

Referenties

Hoe we resultaten controleren

We controleren dit hulpmiddel met de onderstaande automatische tests. Voorbeelden staan in hun oorspronkelijke taal.

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)

De tests dekken de genoemde voorbeelden en grenzen, niet elke mogelijke invoer. Terugconversie en tests met dezelfde bibliotheek zijn geen onafhankelijke verificatie.