Correggere i caratteri a doppia codifica: è invece di è

Se il tuo testo mostra è invece di è oppure ’ invece di ’, non è stato convertito male una volta sola, ma due. Mojibuster annulla entrambi i passaggi, anche in testi rovinati solo in parte.

Funziona con testo e con questi file:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Per esempio esportazioni di Excel, backup di database, sottotitoli o codice di siti web.

Correggi

  1. Trascina un file o incolla il testo
  2. La correzione è automatica
  3. Copia o scarica
oppure trascina semplicemente un file qui
  • Nessun upload. I tuoi file vengono corretti direttamente nel browser e non lasciano mai il tuo dispositivo.

  • Server nell’UE. Mojibuster gira su un server in Finlandia (UE); si applica il Regolamento generale sulla protezione dei dati (GDPR). Testo del GDPR (EUR-Lex)

  • Per aziende e DPO: verifica tu stesso

Che aspetto ha un testo a doppia codifica

Una frase convertita male due volte

Prima

Il caffè è già pronto – perché la città apre lunedì

Dopo

Il caffè è già pronto – perché la città apre lunedì

Come succede

In UTF-8 la è è composta da due byte. Quando un programma legge quei byte come Windows-1252, compaiono due caratteri: è. Se salva questo risultato di nuovo come UTF-8, un solo carattere occupa ormai quattro byte. Se la stessa cosa si ripete, ciascuno di quei caratteri viene diviso ancora una volta: è diventa è.

Cause tipiche del secondo passaggio:

  • Si migra un database e l'esportazione di WordPress o SQL era già rovinata in partenza.
  • Un CSV viene aperto in Excel, salvato e poi importato di nuovo nel modo sbagliato.
  • Uno script o un'API converte un testo che era già in UTF-8.

I modelli più frequenti a colpo d'occhio

A doppia codifica

è
à
ì
ò
ù
€
’

Corretto

è
à
ì
ò
ù
€
’

Con la tripla codifica la sequenza si allunga ancora: è diventa è. Anche questo livello Mojibuster lo ripara in automatico.

Perché «trova e sostituisci» non basta

Con «trova e sostituisci» dovresti conoscere ogni modello: uno per ogni livello e per ogni carattere speciale. Uno è facile da dimenticare, oppure si sostituisce per sbaglio del testo corretto. Mojibuster invece ricostruisce i byte originali e controlla se il risultato è UTF-8 valido. Solo allora il punto viene sostituito.

  1. Incolla il testo qui sopra o trascina il file nel riquadro.
  2. Mojibuster rileva quante volte il testo è stato convertito e ripara fino a tre livelli.
  3. Sotto Cosa è cambiato? vedi ogni punto corretto. Poi copia il risultato o scarica il file.

Il testo già corretto resta com'è, anche quando righe rovinate e righe corrette sono mescolate nello stesso file. Gli errori a livello singolo come è sono trattati in correggere caratteri UTF-8.

Domande frequenti

Come riconosco la doppia codifica?

Dalle sequenze più lunghe con Ã, †o Â. Gli errori a livello singolo sono più corti, come è (à invece degli accenti).

Quanti livelli può riparare Mojibuster?

Fino a tre. Di più capita raramente nella pratica.

E se solo una parte del testo ha la doppia codifica?

Nessun problema. Mojibuster ripara ogni punto per conto suo e lascia invariate le parti corrette.

Posso controllare il risultato prima?

Sì. Sotto Cosa è cambiato? Mojibuster elenca ogni punto riparato con il numero di riga, prima che tu copi o scarichi.

Altre guide