Kínai mojibake-javító (乱码修复)

Összezavart kínai szöveg beilleszthető, például 浣犲ソ, 缃戠粶 vagy 锟斤拷, és az eszköz kideríti, melyik GBK / Big5 / UTF-8 téves olvasási lánc hozta létre, majd egy kattintással megjavítja. A legjobb jelöltet őszinte, háromállapotú címke jelöli: Javítva, Közelítő vagy Visszafordíthatatlan — semmit nem találgat csendben.
Minden feldolgozás helyben, a böngészőben történik egy mellékelt karakterkészlet-táblával — a szöveg soha nem töltődik fel szerverre.
A Ctrl+Enter javít.
Összezavart kínai szöveg beillesztése, majd a Javítás most gomb használata. Minden feldolgozás a böngészőben marad.
Működés: az eszköz minden karakterkészlettel visszakódolja a szöveget, a bájtokat a többi karakterkészlettel dekódolja, és minden jelöltet a helyes gyakori karakterek és pótszimbólumok száma alapján pontoz. Tipikus láncok, amelyeket felismer: UTF-8 bájtok GBK-ként olvasva (你好 → 浣犲ソ), UTF-8 Big5-ként olvasva, és GBK UTF-8-ként olvasva (ez �-t vagy 锟斤拷-t hagy). Javítva azt jelenti, hogy magabiztos, tiszta eredményt találtunk; Közelítő azt, hogy a karakterkészlet oda-vissza átalakítható, de az eredmény még ritka vagy furcsa karaktereket tartalmaz — ellenőrizni kell; Visszafordíthatatlan azt jelenti, hogy az eredeti karakterek megsérültek (�/锟斤拷-re cserélődtek), és nem állíthatók vissza. Nyers fájlbájtokhoz a Fájlkódolás-átalakító, vagy a Kínai karakterkészlet-átalakító való.
Mi az a mojibake?

A mojibake (乱码) olyan szöveg, amelyet rossz karakterkészlettel dekódoltak: maguk a bájtok épek, csak az olvasásukat jelző címke volt téves. Mivel semmi nem semmisült meg, a szöveg visszakódolása és a helyes készlettel való újradekódolása visszavonhatja — éppen ez az oda-vissza átalakítás javítja a 浣犲ソ-t vissza 你好-ra.

A kár csak akkor lesz végleges, ha a téves szöveget elmentették, és a rossz karakterek felülírták az eredetieket — a 锟斤拷 minta az, amilyennek az UTF-8 pótbájtok a már elveszett karakterek helyén GBK-ként olvasva látszanak.

A szó elején álló „— az UTF-8 bájtok jellegzetes jele, amelyeket Latin-1/Windows-1252 szerint olvastak; a 浣犲ソ UTF-8 bájtokat jelez, amelyeket GBK szerint olvastak; a tiszta eredmény itt azt jelenti, hogy az oda-vissza átalakítás ellenőrizve lett, nem találgatva.