

Mojibake on japaninkielinen nimitys merkistökoodausvirheelle, jossa yhdellä merkistöllä kirjoitettu teksti esitetään toisella merkistöllä ja tulos on siansaksaa. Ennen Unicoden yleistymistä tekstiä tuotettiin useilla eri merkistöillä ja verkkosivut olivat usein vain yksikielisiä, mutta vuoden 2006 jälkeen kansainväliseen tukeen on käytetty enemmän huomiota.
Virhetilanne esiintyy johtuen tilanteesta, jossa merkeillä sama numero mutta eri merkitys eri merkistöissä. Ongelmien välttämiseksi tekstitiedoissa pitäisi olla merkittynä millä merkistöllä tiedot on tallennettu, esimerkiksi XML-merkintäkielen attribuutilla tai lisäämällä Byte Order Mark (BOM) tiedoston alkuun.