> internationella | domäner | unicode <
// Punycode - internationella domännamn med Unicode-till-ASCII-kodning
Unicode-stöd
Koda valfritt Unicode-tecken, inklusive emojis och specialskript.
DNS-kompatibel
Skapar domännamn enbart i ASCII som fungerar med DNS-infrastruktur.
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.