Convertitore da Unicode a Punycode
Convertite i nomi di dominio internazionalizzati nel formato Punycode xn-- e viceversa. Lo strumento applica l'algoritmo RFC 3492 a ogni etichetta che contiene caratteri non ASCII, lascia invariate le etichette ASCII ed elabora un dominio o indirizzo email per riga. Aiuta sviluppatori, amministratori DNS e addetti al marketing a verificare come nomi come münchen.de o 例え.jp appaiono in DNS, certificati, URL e filtri antispam.
Domande frequenti
Che cos'è Punycode?
Punycode, definito nell'RFC 3492, rappresenta testo Unicode usando solo lettere, cifre e trattino consentiti nei nomi di dominio. I nomi di dominio internazionalizzati memorizzano ogni etichetta non ASCII come xn-- seguito dalla relativa forma Punycode. I browser mostrano agli utenti la forma Unicode.
Posso vedere un esempio?
mañana.com diventa xn--maana-pta.com e münchen.de diventa xn--mnchen-3ya.de. L'esempio RFC 3492 他们为什么不说中文 diventa xn--ihqwcrb4cv8a8dqg056pqjye. La conversione inversa restituisce i nomi originali.
Posso convertire più domini contemporaneamente?
Sì. Inserite un dominio per riga e ogni riga viene convertita separatamente. Gli spazi iniziali e finali vengono rimossi e le righe vuote restano tali.
Lo strumento gestisce gli indirizzi email?
Sì. Viene convertita solo la parte dopo @, quindi la parte locale resta invariata. Tenete presente che anche una parte locale non ASCII richiede il supporto SMTPUTF8 da parte dei server di posta.
Lo strumento converte in minuscolo o normalizza l'input?
No. Lo strumento applica Punycode esattamente come definito da RFC 3492 e mantiene maiuscole e minuscole. I browser applicano inoltre la mappatura UTS 46, che converte in minuscolo e normalizza; inserite quindi i domini in minuscolo per ottenere risultati corrispondenti a DNS.
Perché il mio Punycode viene rifiutato?
La decodifica non riesce quando un'etichetta xn-- non contiene una stringa Punycode valida o quando l'input sul lato Punycode contiene caratteri non ASCII. Verificate che l'etichetta sia stata copiata per intero.
I domini ASCII vengono modificati?
No. Le etichette che contengono solo caratteri ASCII, come example o com, rimangono esattamente invariate in entrambe le direzioni.
Perché gli aggressori usano Punycode?
Caratteri simili provenienti da altri alfabeti possono imitare marchi noti, in quello che è chiamato attacco omografo. Convertire un link sospetto in Punycode rivela il nome xn-- effettivo che si nasconde dietro di esso.
Punycode è uguale alla codifica percentuale URL?
No. Punycode si applica solo al nome host. I percorsi e le stringhe di query con caratteri non ASCII vengono invece codificati in percentuale, operazione gestita dallo strumento URL Encoder su questo sito.
Quanto testo posso convertire?
Fino a 5 MiB di testo per richiesta, un dominio per riga. La conversione viene eseguita sul server e non viene memorizzato nulla.