Analizza la codifica del testo e converti in UTF-8
Esamina BOM, byte e validità UTF-8 rigorosa di un file locale. Visualizza un’anteprima con una codifica esplicita ed esporta UTF-8 conservando i terminatori di riga.
Prova un breve esempio
Prova un breve esempio
Carica l’esempio fittizio in un modulo vuoto. Controlla le opzioni, avvia lo strumento se necessario e confronta il risultato qui sotto.
Seleziona il file originale, esaminane i byte e conferma la codifica di origine. Senza BOM, byte UTF-8 validi indicano compatibilità, non provano la codifica originale. L’anteprima è di sola lettura; la conversione conserva caratteri, spazi e terminatori di riga CR/LF. Un BOM iniziale seleziona la codifica dichiarata. La firma viene rimossa dal testo; aggiungi un BOM all’output solo se l’applicazione destinataria lo richiede. Non vengono applicati normalizzazione, rimozione di spazi o conversione dei terminatori di riga. File di testo semplice fino a 5 MiB (5.242.880 byte). Solo UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 e ASCII. BOM UTF-32, sequenze malformate, byte Windows-1252 non definiti e contenuti binari o ricchi di controlli vengono rifiutati. Anteprima limitata a 16.000 unità di codice UTF-16; l’intero file viene convalidato ed esportato. L’output è sempre un file .utf8.txt.
Primi 64 byte (esadecimali)
43 61 66 E9 20 80 0D 0A
Risultato previsto
Café €
L’esempio sarà disponibile quando lo strumento sarà pronto.
Il testo viene elaborato nel tuo browser.
Condividi questo strumento
Viene condiviso solo il link pubblico dello strumento. I dati inseriti e i risultati rimangono qui.
Mostra il link da copiare manualmente
In breve
Seleziona il file originale, esaminane i byte e conferma la codifica di origine. Senza BOM, byte UTF-8 validi indicano compatibilità, non provano la codifica originale. L’anteprima è di sola lettura; la conversione conserva caratteri, spazi e terminatori di riga CR/LF.
Questi strumenti elaborano i dati nel browser dopo il caricamento della pagina. I calcoli non inviano le tue immissioni o i risultati a un servizio remoto. Il sito richiede comunque il codice e le risorse della pagina e, se acconsenti, usa Google Analytics per i dati di visita.
Domande frequenti
Lo strumento può riconoscere automaticamente qualsiasi codifica?
No. Un BOM supportato identifica la codifica dichiarata; senza BOM, byte UTF-8 validi indicano compatibilità, non una codifica univoca. Se non è disponibile una scelta predefinita, scegli la codifica di origine dalla documentazione del file e verifica il testo atteso.
Perché Windows-1252 e ISO-8859-1 sono separati?
Windows-1252 assegna caratteri stampabili come € ad alcuni byte tra 80–9F. ISO-8859-1 associa quell’intervallo ai controlli C1, che questo strumento per il solo testo rifiuta. Vengono rifiutati anche i byte Windows-1252 non definiti.
La conversione ripara il testo già danneggiato?
No. La conversione cambia la codifica; non può recuperare il testo perso in precedenza. Se l’originale contiene già caratteri sostitutivi U+FFFD, vengono conservati.
Cosa rimane invariato?
Non vengono applicati normalizzazione, rimozione di spazi o conversione dei terminatori di riga. Un BOM iniziale seleziona la codifica dichiarata. La firma viene rimossa dal testo; aggiungi un BOM all’output solo se l’applicazione destinataria lo richiede.
Ulteriori approfondimenti
Per riprodurre l’esempio byte per byte e verificare accenti, simbolo dell’euro e fine riga, segui la guida per convertire Windows-1252 in UTF-8 senza modificare i fine riga.