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