Mojibake

Mojibake (文字化け, wymawiane /modʑibake/) to nazwa niepoprawnych, nieczytelnych znaków wyświetlanych, gdy oprogramowanie komputerowe nie wyświetla poprawnie tekstu. Podczas korzystania z komputerów, tekst jest kodowany przy użyciu kodowania znaków. Podczas przesyłania, każdy znak jest zastępowany przez jego pozycję (lub numer) w kodowaniu. Aby ponownie wyświetlić znak, pozycja jest ponownie zastępowana przez znak. Gdy oryginalne kodowanie nie jest określone, może zostać użyty inny znak, gdy liczba jest ponownie zastępowana przez znak do wyświetlenia. Unicode został wprowadzony w celu rozwiązania tego problemu: UTF-8 jest w stanie zakodować większość popularnych znaków w 2 bajtach.

Zanim wprowadzono Unicode, używano innych kodowań znaków. Na przykład, ISO-8859 zawiera 15 różnych kodowań. Są one takie same dla znaków powszechnie używanych w języku angielskim. Posiadają one kilka "bloków" "znaków specjalnych", które są inaczej zapisane dla każdego kodowania.



Tak może wyglądać strona, jeśli użyto niewłaściwego kodowania czcionki.Zoom
Tak może wyglądać strona, jeśli użyto niewłaściwego kodowania czcionki.

Artykuł w japońskiej Wikipedii dla Mojibake używa kodowania UTF-8. Ten zrzut ekranu pokazuje, jak wygląda, gdy jest zdekodowany przy użyciu standardowego kodowania Windows CP1252.Zoom
Artykuł w japońskiej Wikipedii dla Mojibake używa kodowania UTF-8. Ten zrzut ekranu pokazuje, jak wygląda, gdy jest zdekodowany przy użyciu standardowego kodowania Windows CP1252.

Pochodzenie słowa

Mojibake to słowo pochodzące z języka japońskiego. Słowo 文字化け ([moʥibake]) składa się z dwóch części. 文字 (moji) oznacza literę, znak. 化け (bake), od czasownika 化ける (bakeru), oznacza pojawiać się w przebraniu, przybierać formę, zmieniać się na gorsze. Dosłownie oznacza to "mutację postaci".



Pytania i odpowiedzi

Q: Co to jest "mojibake"?


O: Mojibake to termin oznaczający nieprawidłowe i nieczytelne znaki, które pojawiają się, gdy oprogramowanie komputerowe nie wyświetla poprawnie tekstu.

P: W jaki sposób tekst jest kodowany podczas korzystania z komputerów?


O: Tekst jest kodowany przy użyciu kodowania znaków, w którym każdy znak jest zastępowany jego pozycją lub numerem w kodowaniu.

P: Co się dzieje, gdy oryginalne kodowanie nie jest określone podczas przesyłania tekstu?


O: Gdy oryginalne kodowanie nie jest określone, może zostać użyty inny znak, gdy numer zostanie zastąpiony znakiem do wyświetlenia.

P: Co to jest Unicode i jak rozwiązuje ten problem?


O: Unicode to standard kodowania znaków, który może reprezentować większość znaków w dwóch bajtach. Rozwiązuje on problem używania różnych kodowań znaków i zapewnia prawidłowe wyświetlanie znaków.

P: Jakie są przykłady innych kodowań znaków, które były używane przed Unicode?


O: ISO-8859 jest przykładem innego kodowania znaków, które było używane przed Unicode.

P: Ile różnych kodowań zawiera ISO-8859?


O: ISO-8859 zawiera 15 różnych kodowań.

P: Czy znaki specjalne w ISO-8859 są takie same dla wszystkich kodowań?


O: Nie, znaki specjalne w ISO-8859 są zapisane inaczej dla każdego kodowania.

AlegsaOnline.com - 2020 / 2023 - License CC3