Toollet
Cerca per attività o nome dell'appCercaContattaci
Prezzi

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.

Fino a 100.000 unità di caratteri (emoji e simili ne contano 2 o più).

Impostazioni avanzateSenza BOM

Aggiungilo solo se lo richiede il destinatario. Di solito è disattivato.

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

  1. Inserisci il contenuto da convertire

    Incolla il testo o seleziona 1 file. Per l'input esadecimale, inseriscilo e fai clic su “Trova codifiche candidate”.

  2. 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.

  3. 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.

  4. 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.

Impostazioni attuali

Cerca strumenti