Kodingsdetektor

Finn tegnkodingen til en tekstfil eller en rå bytesekvens — UTF-8, UTF-16 LE/BE, UTF-32, US-ASCII, Windows-1252, ISO-8859-1, GBK/GB18030, Big5, Shift-JIS, EUC-KR og EUC-JP — med BOM-gjenkjenning og en rangert liste over kandidater. Denne siden er den fullstendig lokale, nettleserbaserte versjonen av det gamle Online File Encoding Converter (som oppdaget kodinger på en server); her inspiseres hver byte på egen maskin. Byte order marks, streng UTF-8-validering og statistikk over erstatningstegn gjør det tunge arbeidet — ingenting lastes opp.
Se også Chinese Mojibake Fixer når tekst vises som forvrengte tegn.
Inndata: Tekst man allerede kan lese, er dekodet av nettleseren — mat den i stedet med de opprinnelige bytene (fil eller heks).
Klikk for å velge en fil eller dra & slipp den her
Slik fungerer gjenkjenningen (og dens ærlige grenser): en byte order mark (BOM) avgjør UTF-8 / UTF-16 / UTF-32 direkte; ellers sjekkes bytene mot strenge UTF-8-regler, deretter en layout-heuristikk for UTF-16 (plassering av NUL for ASCII-lignende tekst), og til slutt dekodes hver kandidat med nettleserens egen TextDecoder — kodingen som gir færrest U+FFFD-erstatningstegn, rangeres høyest. GBK, Big5, Shift-JIS og EUC-KR er alle en- og flerbyte-kodinger som lett kan forveksles med hverandre uten BOM, så siden viser kandidater med sikkerhet i stedet for å gjette. Rene binærdata rapporteres som “ikke dekodbar tekst”. Selve dekodingen er aldri tapsbasert her — den rapporterer bare.