> mojibake | fixer <

Wklej nieczytelny tekst, np. 縺薙s縺ォ縺。縺ッ lub ã“ã‚“ã«ã¡ã¯. Narzędzie sprawdza najbardziej prawdopodobne błędne dekodowania, porządkuje kandydatów i pokazuje odzyskany tekst. Nic nie jest przesyłane.

Przykłady:

Kandydaci (najlepszy pierwszy)

Zaawansowane: wybierz kodowania samodzielnie

Wybierz oryginalne kodowanie bajtów i kodowanie, jakim zostały omyłkowo odczytane. Wybór kandydata wypełnia te pola.

[01]

Automatyczne wykrywanie

Sprawdza pary UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP i Windows-1252 i porządkuje według podobieństwa do japońskiego.

[02]

Klasyczne wzorce

Obsługuje 縺薙s縺ォ縺。縺ッ, ã“ã‚“ã«ã¡ã¯, ƒeƒXƒg, półszerokie kana i $B...(B bez ESC.

[03]

Prywatność

Działa w całości w przeglądarce dzięki TextDecoder. Nic nie jest wysyłane.

>> informacje techniczne

Jak działa naprawa:

Mojibake powstaje, gdy bajty zapisane w jednym kodowaniu są odczytane jako inne. Narzędzie koduje uszkodzony tekst błędnym kodowaniem z powrotem do bajtów i dekoduje je właściwym. Sprawdza wszystkie sensowne pary i ocenia każdy wynik według tego, jak przypomina prawdziwy japoński.

Przykład:

縺薙s縺ォ縺。縺ッ <- UTF-8 read as Shift_JIS -> こんにちは ƒeƒXƒg <- Shift_JIS read as Windows-1252 -> テスト

Dlaczego warto:

  • >Naprawa e-maili, plików CSV i logów
  • >Automatyczne znajdowanie błędnej pary kodowań
  • >Porównanie uszeregowanych kandydatów
  • >Prywatnie: nic nie opuszcza przeglądarki

>> najczęściej zadawane pytania

P: Czym jest mojibake?

O: Nieczytelny tekst pojawiający się, gdy bajty jednego kodowania są odczytane jako inne, np. UTF-8 wyświetlone jako Shift_JIS.

P: Czy każdy uszkodzony tekst da się naprawić?

O: Nie. Jeśli bajty zastąpiono znakiem ? lub znakiem zastępczym, informacja przepadła. Zwykłą pomyłkę przy nienaruszonych bajtach zwykle da się odzyskać.

P: Dlaczego jest kilku kandydatów?

O: Kilka błędnych par może dać wiarygodny tekst. Lista jest uporządkowana według naturalności; sprawdź kilka pierwszych.

P: Dlaczego UTF-8 odczytanego jako EUC-JP nie da się odzyskać?

O: EUC-JP odrzuca wiele sekwencji UTF-8, a dekoder zamienia je na znaki zastępcze, niszcząc oryginalne bajty.

P: Czy mój tekst jest przesyłany?

O: Nie. Cała konwersja odbywa się w przeglądarce.

Inne języki