> domini | internazionali | unicode <
// Punycode - nomi di dominio internazionali con codifica da Unicode ad ASCII
Supporto Unicode
Codifica qualsiasi carattere Unicode, inclusi emoji e scritture speciali.
Compatibile con DNS
Crea nomi di dominio solo ASCII che funzionano con l’infrastruttura DNS.
RFC 3492
Standard IETF ufficiale per nomi di dominio internazionalizzati (IDN).
>> informazioni tecniche
Come funziona Punycode:
Punycode è una codifica bootstring che converte stringhe Unicode in ASCII. Separa i caratteri ASCII da quelli non ASCII, quindi codifica posizioni e valori dei caratteri Unicode usando solo ASCII.
Esempio:
"münchen" → xn--mnchen-3ya
Perché usare Punycode:
- >Nomi di dominio internazionali (IDN)
- >Unicode nei sistemi DNS
- >Indirizzi email con Unicode
- >Compatibilità con sistemi legacy
- >Compatibilità tra piattaforme diverse
>> domande frequenti
Che cos’è Punycode?
Punycode è una sintassi di codifica utilizzata per convertire caratteri Unicode in ASCII per l’uso in nomi di dominio internazionalizzati (IDN). Permette ai domini di contenere caratteri non ASCII.
Perché Punycode usa il prefisso "xn--"?
Il prefisso "xn--" identifica un’etichetta di dominio come codificata in Punycode. Significa "ASCII Compatible Encoding" e impedisce la confusione con i normali domini ASCII.
Posso usare emoji nei nomi di dominio?
Sì, gli emoji possono essere codificati con Punycode. Ad esempio, 😊.com diventa xn--e28h.com. Tuttavia, non tutti i registrar supportano domini con emoji.
Punycode è solo per i domini?
Punycode è stato progettato principalmente per i nomi di dominio, ma può codificare qualsiasi testo Unicode in ASCII. È usato soprattutto per IDN e indirizzi email internazionalizzati.