CHIUDI ANNUNCIO

Convertitore Unicode

Convertitore Unicode

Supporta la conversione bidirezionale tra caratteri e punti di codice Unicode, gestisce emoji, coppie surrogate e testo multilingue. Rileva automaticamente più formati (U+, \u, 0x, decimale), adatto per il debug della codifica dei caratteri, l'analisi dei dati e il rilevamento della sicurezza.

Istruzioni d’uso

🚀 Avvio rapido

  • Caratteri → punti di codice: inserisci il testo e fai clic su "Codifica" per ottenere la sequenza di punti di codice (ad es. U+0041 U+1F600)
  • Punti di codice → caratteri: inserisci i punti di codice (formati U+ / 0x / decimale / \u), quindi fai clic su "Decodifica" per ottenere il testo leggibile (incluse sequenze emoji composte)
  • Elaborazione in batch: supporta la conversione di più caratteri/più punti di codice in una volta sola
  • Conversione bidirezionale: puoi passare tra codifica e decodifica cliccando i pulsanti, senza cambiare modalità separatamente

📌 Scenari comuni

  • Sviluppo: gestisci le codifiche dei caratteri e analizza problemi di stringhe
  • Analisi dati: individua caratteri speciali e codifiche in file di testo
  • Reti: comprendi e analizza caratteri di controllo/direzione nei protocolli
  • Formazione: studia le basi dell'informatica e i principi di codifica dei caratteri
  • Sicurezza: rileva caratteri invisibili (come spazi a larghezza zero/ZWJ)
  • Conversione di formato: passa tra diversi sistemi di codifica

🎛️ Parametri e formati di conversione

  • Punti di codice standard: U+1F600, U+0041
  • Sequenza di escape: \u1F600, \u0041
  • Decimale: 128512, 65
  • Esadecimale: 0x1F600, 0x0041
  • Separatori: spazi, virgole, punti e virgola possono essere mischiati (rilevati automaticamente)

🧭 Consigli d'uso

  • Input testo: digita o incolla direttamente il contenuto da convertire
  • Particolarità delle emoji: alcune emoji sono composte da più punti di codice (base + selettore di variante + ZWJ)
  • Consapevolezza delle surrogate: i caratteri oltre il BMP (> U+FFFF) appaiono come coppie surrogate UTF‑16

⚠️ Limitazioni e compatibilità

  • Intervallo non valido: valori <0 o >0x10FFFF non vengono accettati
  • Resa visiva: l'aspetto può variare a seconda della piattaforma/font
  • Blocchi: alcuni blocchi storici possono non essere visualizzati in alcuni terminali/browser

🔒 Privacy e sicurezza

  • Tutte le elaborazioni avvengono nel tuo browser; i dati non lasciano mai il tuo dispositivo.

❓ Domande frequenti

Perché un singolo carattere può occupare due o più unità UTF‑16?

Perché il suo punto di codice è oltre il BMP (> U+FFFF), quindi in UTF‑16 è rappresentato da una coppia surrogate (high/low)

Perché alcune emoji sono composte da più punti di codice?

Perché sono sequenze composte (carattere base + selettore di variante + ZWJ)

Posso mescolare esadecimale e decimale?

Sì. I formati U+ / 0x / \u / decimale vengono riconosciuti automaticamente e spazi/virgole/punti e virgola fungono da separatori

In cosa differisce da ASCII?

ASCII copre solo 0–127; Unicode copre scritture e simboli di tutto il mondo fino a U+10FFFF