Mojibake

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Mojibake (文字化け? uitspraak /ˌmodʑibake /) is de term waarmee aangegeven wordt dat op een website teksten verkeerd weergegeven worden. Het gaat dan om tekst in andere alfabetten dan het Latijnse (Cyrillisch, Grieks, Chinees, Arabisch enz.) en om tekens met accenten. De oorzaak hiervan is meestal een foute weergaveinstelling.

Meestal worden bij webpagina's verschillende tekens omgezet in nummers. Bijvoorbeeld A=65, B=66, C=67, enzovoort. Als bijvoorbeeld in de ene taal de letter ë als 99 wordt verzonden en in de andere taal 99 wordt gebruikt voor Ã, dan wordt met de verkeerde weergaveinstelling 'poriën' veranderd in 'poriÃn'.

Een teken dat als niet weer te geven teken wordt herkend, wordt op websites veelal weergegeven met �. Soms wordt de letter niet weergegeven en is de letter die erna komt ook niet zichtbaar (sces in plaats van scènes).

Mojibake is een Japans woord dat uit 2 delen bestaat: moji=teken; karakter en bake=verandering.

Voorbeeld[bewerken]

Codering Browserinstelling Resultaat
Arabisch voorbeeld: منتدى عرب شير مشاهدة الملف الشخصي
Windows-1251 ISO 8859-1 منتدى عرب شير - مشاهدة الملف الشخصي
KOI8-R ы┘ы├ь╙ь╞ы┴ ь╧ь╠ь╗ ь╢ы┼ь╠ - ы┘ь╢ь╖ы┤ь╞ь╘ ь╖ы└ы┘ы└ы│ ь╖ы└ь╢ь╝ь╣ы┼
ISO 8859-5 й…й†иЊиЏй‰ иЙиБиЈ иДйŠиБ - й…иДиЇй‡иЏиЉ иЇй„й…й„й иЇй„иДиЎиЕйŠ
CP 866 Е┘Ж╪к╪п┘Й ╪╣╪▒╪и ╪┤┘К╪▒ - ┘Е╪┤╪з┘З╪п╪й ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К
Windows-1256 ISO 8859-6 ظ…ظ†طھط¯ظ‰ ط¹ط±ط¨ ط´ظٹط± - ظ…ط´ط§ظ‡ط¯ط© ط§ظ„ظ…ظ„ظپ ط§ظ„ط´ط®طµظٹ
CP 852 ┘ů┘ćě¬ě»┘ë ě╣ě▒ěĘ ě┤┘Őě▒ - ┘ůě┤ěž┘çě»ěę ěž┘ä┘ů┘ä┘ü ěž┘äě┤ě«ěÁ┘Ő
ISO 8859-2 منتدى عرب شير - مشاهدة الملف الشخصي
ASMO 708 عàع╢ظ╔ظ»عë ظ╥ظ▒ظ╟ ظ═عèظ▒ - عàظ═ظ╞عçظ»ظ╚ ظ╞ع╡عàع╡ع┤ ظ╞ع╡ظ═ظ«ظ╬عè