Reparare text mojibake
🔒 Rulează în browser
Ce este mojibake?
Mojibake (din japoneză, transformarea caracterelor) este textul stâlcit care apare
atunci când niște octeți salvați într-o codificare sunt citiți cu alta. Cazul cel mai frecvent
de pe web: un text stocat în UTF-8 este citit ca Windows-1252 (sau Latin-1). Fiecare caracter
UTF-8 pe mai mulți octeți se rupe în două sau trei caractere greșite — astfel
Piața devine PiaÈ›a, é devine é, iar
apostroful curbat ’ apare ca ’.
Cum repară acest instrument textul
Repararea inversează exact greșeala. Fiecare caracter corupt este transformat înapoi în octetul Windows-1252 din care a provenit, octeții sunt adunați, iar șirul de octeți este decodat din nou ca UTF-8 — recuperând literele originale. Instrumentul caută mai întâi semnele tipice de mojibake (un caracter precum Ã, Â, È sau â urmat de un caracter de continuare) și rescrie textul doar când astfel le elimină fără să introducă caractere de înlocuire, așa că poate desface și textul codificat greșit de două ori.
De ce se strică atât de des diacriticele românești
Literele ș, ț, ă, î și â sunt în afara ASCII, deci sunt exact caracterele care se corup când o aplicație, un export CSV, o coloană de bază de date sau o platformă de e-mail presupune Windows-1252 în loc de UTF-8. De aceea listele de nume, adrese și descrieri de produse ajung atât de des pline de secvențe È›, ă și Ã. Lipiți textul afectat mai sus și diacriticele corecte revin. Totul rulează în browserul dumneavoastră — textul nu părăsește dispozitivul.
Întrebări frecvente
Ce este mojibake?
Mojibake este textul stâlcit apărut când octeți salvați într-o codificare sunt citiți cu alta — de obicei UTF-8 citit ca Windows-1252, astfel ț devine È› și é devine é.
De ce se strică atât de des diacriticele românești?
Literele ș, ț, ă, î și â nu sunt ASCII, deci se corup primele când o aplicație, un export CSV sau o bază de date presupune Windows-1252 în loc de UTF-8. Repararea le readuce corect.
Poate strica un text corect?
Nu. Rescrie doar textul cu semne de mojibake și numai când modificarea le elimină fără să adauge caractere de înlocuire. Textul corect și accentele normale, precum café, rămân neatinse.
Textul meu este încărcat undeva?
Nu. Totul rulează local în browserul dumneavoastră, iar textul nu părăsește dispozitivul.