Rilevatore e convertitore di codifica dei caratteri
Confronta le codifiche candidate di un file visualizzando il testo, quindi convertilo nella codifica richiesta dal destinatario e salvalo. Sono supportati anche input di testo ed esadecimali.
Cosa puoi fare
Confronta il testo e scegli come decodificarlo
Mostra le codifiche in grado di decodificare un file o dati esadecimali. Visualizza il testo per ogni candidato e scegli quale codifica usare.
Converti per chi riceverà il file
Scegli la codifica di output tra 6 formati: UTF-8, UTF-16 LE/BE, varianti Shift_JIS, EUC-JP e ISO-2022-JP.
Crea un file solo se il testo può essere preservato
Dopo la conversione, decodifica di nuovo il risultato per confermare che corrisponda al testo. I caratteri non rappresentabili non vengono mai sostituiti con “?” e salvati.
Come usarlo
Inserisci il contenuto da convertire
Incolla il testo o seleziona 1 file. Per l'input esadecimale, inseriscilo e fai clic su “Trova codifiche candidate”.
Controlla i candidati per input da file o esadecimale
Confronta il testo mostrato per ogni candidato e scegli quello leggibile correttamente. Se c'è un solo candidato, è già selezionato: controllane comunque il testo.
Scegli la codifica di output
Scegli la codifica indicata dal destinatario. Se serve un BOM per UTF-8 o UTF-16, apri le impostazioni avanzate e aggiungilo.
Converti e scarica
Fai clic su “Converti e crea file” e salva il file generato. Se serve, puoi anche controllare o copiare i dati esadecimali di output.
Utile quando
Leggi un file CSV o di testo ricevuto
Usalo per trovare una codifica che visualizzi correttamente il contenuto di un file CSV o di testo originale che appare illeggibile.
Condividi dati con una codifica specifica
Usalo per cambiare la codifica dei caratteri in base al sistema del destinatario e preparare un file di testo da condividere.
Cosa controllare quando scegli una codifica
Come i caratteri vengono mappati in sequenze di byte
Gli stessi caratteri vengono salvati come sequenze di byte diverse a seconda della codifica. Se i dati vengono aperti con una codifica diversa da quella usata per salvarli, potrebbero essere letti come caratteri diversi.
Controlla il testo anche quando c'è un solo candidato
La possibilità di decodificare l'input non conferma la codifica originale. Input brevi o contenenti solo lettere e numeri possono produrre lo stesso testo con più codifiche candidate. Confronta il testo con le impostazioni usate per crearlo.
Un BOM è un marcatore che indica una codifica
Quando decidi se aggiungere un BOM, segui i requisiti del destinatario. Questo strumento consente di aggiungerne uno facoltativamente per UTF-8 e UTF-16. Durante la decodifica, un BOM corrispondente alla codifica di input viene rimosso dal testo.
Quando i dati originali sono persi
I dati aperti con la codifica sbagliata e poi salvati di nuovo, oppure quelli con caratteri mancanti, non sempre possono essere ripristinati. Se il file originale esiste ancora, controlla quello.
I delimitatori CSV e le interruzioni di riga vengono mantenuti
Viene modificata solo la codifica. Lo strumento non modifica colonne CSV, delimitatori, virgolette o interruzioni di riga e non riscrive i valori della tabella.
Domande frequenti
La codifica rilevata automaticamente è definitiva?
No. I candidati mostrati sono codifiche in grado di leggere l'input senza considerarlo una sequenza di byte non valida. Scegli verificando che corrispondano al testo e alle impostazioni usate per crearlo. Se ci sono più candidati, lo strumento non ne seleziona automaticamente uno.
Posso convertire in Shift_JIS un testo contenente emoji?
Se la codifica di output non può rappresentare tutto il testo, si verifica un errore. Lo strumento non sostituisce i caratteri per poi continuare. Scegli UTF-8 o UTF-16.
È possibile rilevare la codifica originale dal testo incollato?
Per il testo inserito, vengono convertiti i caratteri ricevuti dal browser nella codifica specificata. Per esaminare la sequenza originale di byte, inserisci un file o dati esadecimali.
Vengono salvate anche le parti non mostrate nell'anteprima?
Sì. L'anteprima del testo di ogni candidato è limitata ai primi 400 code unit UTF-16, il testo decodificato ai primi 10.000 code unit UTF-16 e i dati esadecimali di output ai primi 4.096 byte. Il salvataggio dei file e la copia dei dati esadecimali includono l'intero output.
Posso creare un file da un testo vuoto?
Sì. Senza BOM, il file è di 0 byte. Con BOM, il file contiene solo quel marcatore.
Input e risultati
- Input
- File e dati esadecimali: fino a 256 KiB (262.144 byte). Testo: fino a 100.000 code unit UTF-16. Emoji e alcuni altri caratteri ne usano più di uno.
- Output
- Fino a 256 KiB per file. Il nome combina quello della codifica con il nome del file originale. Per testo o input esadecimale, il nome originale viene considerato text.txt.
- Modifica delle impostazioni
- Modificando l'input, il candidato di decodifica, la codifica di output o il BOM, l'output precedente viene cancellato. Converti di nuovo con le nuove impostazioni.