koda | avkoda | komprimera

> internationella | domäner | unicode <

// Punycode - internationella domännamn med Unicode-till-ASCII-kodning

[UNICODE]

Unicode-stöd

Koda valfritt Unicode-tecken, inklusive emojis och specialskript.

[DNS]

DNS-kompatibel

Skapar domännamn enbart i ASCII som fungerar med DNS-infrastruktur.

[STANDARD]

RFC 3492

Officiell IETF-standard för internationaliserade domännamn (IDN).

>> teknisk information

Hur Punycode fungerar:

Punycode är en bootstring-kodning som konverterar Unicode-strängar till ASCII. Den separerar ASCII-tecken från icke-ASCII och kodar sedan positioner och värden för Unicode-tecken med enbart ASCII.

Exempel:

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

Varför använda Punycode:

  • >Internationella domännamn (IDN)
  • >Unicode i DNS-system
  • >E-postadresser med Unicode
  • >Bakåtkompatibilitet
  • >Kompatibilitet mellan olika system

>> vanliga frågor

Vad är Punycode?

Punycode är en kodningssyntax som används för att konvertera Unicode-tecken till ASCII för användning i internationaliserade domännamn (IDN). Det gör det möjligt för domäner att innehålla tecken som inte är ASCII.

Varför använder Punycode prefixet "xn--"?

Prefixet "xn--" identifierar en domänetikett som Punycode-kodad. Det står för "ASCII Compatible Encoding" och förhindrar förväxling med vanliga ASCII-domännamn.

Kan jag använda emojis i domännamn?

Ja, emojis kan kodas med Punycode. Till exempel blir 😊.com xn--e28h.com. Alla registratorer stöder dock inte domäner med emojis.

Är Punycode bara för domäner?

Punycode är främst utformat för domännamn, men kan koda vilken Unicode-text som helst till ASCII. Det används oftast för IDN och internationaliserade e-postadresser.

Andra språk