digtools
📖 KNOWLEDGE BASE

Dizionario dei Tipi e delle Cause dei Mojibake

Ci sono regole dietro i Mojibake che appaiono come stringhe incomprensibili come "縺ゅj" o "". Ti spiegheremo perché avvengono e la relazione tra questo meccanismo e la codifica.

Cos'è il Mojibake?

Il Mojibake è un errore di visualizzazione che si verifica quando i dati di testo vengono letti da un computer con un "codice carattere (codifica)" diverso da quello con cui sono stati salvati.

I computer memorizzano i caratteri come "numeri di 0 e 1 (sequenze di byte)". Il codice carattere è la tabella di corrispondenza che converte questi numeri in "caratteri" leggibili dall'uomo. Negli ambienti giapponesi esistono diversi codici carattere, come UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, e usare la tabella sbagliata porta a conversioni in caratteri completamente diversi.

Dizionario dei Tipi e delle Cause dei Mojibake

Formato di Salvataggio → Formato di Visualizzazione Caratteristiche Visive Cause e Possibilità di Ripristino
UTF-8

Shift_JIS
縺ゅj縺後→縺
(Spesso appaiono "縺", "繝", ecc.)
Il pattern oggi più comune. Si verifica quando un testo UTF-8 creato su Mac o smartphone viene aperto in vecchi software Windows o Excel. Avendo una forte regolarità, è altamente ripristinabile tramite i tool.
Shift_JIS

UTF-8

(Rombo nero con punto interrogativo, ecc.)
La sequenza di byte non valida viene sostituita dal Replacement Character (). Salvare sovrascrivendo in questo stato causa la perdita irreversibile delle informazioni originali, rendendo il ripristino impossibile.
EUC-JP

Shift_JIS
꤬Ȥ
(Misto di katakana a mezza larghezza e simboli)
Codifica usata in vecchi database o programmi CGI in ambiente UNIX/Linux. Si verifica perché alcune gamme di questi caratteri si sovrappongono a quelle dei katakana a mezza larghezza in Shift_JIS. Ripristinabile.
UTF-8

EUC-JP
꤬Ȥ
(Sequenza di simboli incomprensibili)
Si verifica quando la rappresentazione a 3 byte di UTF-8 viene forzatamente interpretata in EUC-JP (principalmente 2 byte). Alcuni caratteri possono mancare, rendendo a volte difficile un ripristino perfetto.
ISO-2022-JP

Shift_JIS ecc.
$B$"$j$,$H$&(B
(Include $B o (B)
Il cosiddetto "codice JIS". Un tempo era lo standard per le e-mail. Fenomeno in cui le sequenze di escape (come $B) vengono visualizzate così come sono. Ripristinabile.
Mac OS Roman

UTF-8 ecc.
―
(Gruppo di misteriosi simboli europei)
Codifica antica e specifica per Mac. Mojibake frequente nei nomi dei file quando i file Zip vengono scambiati tra Windows e Mac (noto come: Mocha).

Come riparare il testo affetto da Mojibake?

Usando il nostro strumento di ripristino Mojibake, puoi verificare tutte le combinazioni di codifica dei caratteri tramite forza bruta e ripristinare il corretto testo originale con un solo clic.

Usa lo Strumento di Ripristino Mojibake

Invia feedback

Facci sapere la tua opinione per aiutarci a migliorare lo strumento.

Disclaimer

Gli strumenti forniti su questo sito sono completamente gratuiti, ma si prega di utilizzarli a proprio rischio. Non offriamo alcuna garanzia in merito all'accuratezza, completezza o sicurezza dei risultati di calcolo, risultati di conversione o dati generati. Si prega di notare che l'operatore non si assume alcuna responsabilità per eventuali danni o problemi causati dall'uso di questi strumenti. La maggior parte degli strumenti elabora file e calcoli localmente nel browser, il che significa che i dati inseriti non vengono inviati o archiviati sui nostri server.