Mojibake-herstel (Verminkte Tekst)
FreeHerstelt de oorspronkelijke bytes achter verminkte (mojibake) tekst en decodeert ze opnieuw onder verschillende gangbare coderingen, waarbij elke schone kandidaat wordt weergegeven.
Draait volledig in je browser. Je tekst wordt nooit ergens geüpload.
Wat deze tool doet
Plak tekst die verminkt lijkt (bijvoorbeeld Café in plaats van Café) en deze tool herstelt de oorspronkelijke bytes en probeert deze opnieuw te decoderen onder verschillende gangbare tekencoderingen, waarbij elk schoon resultaat wordt weergegeven zodat u de juiste kunt kiezen.
Hoe Het Werkt
Mojibake zoals dit wordt vrijwel altijd veroorzaakt doordat geldige UTF-8-bytes byte voor byte verkeerd worden geïnterpreteerd als Windows-1252 (of het nauw verwante Latin-1). Deze tool keert die eerste stap om, door elk teken in uw verminkte tekst terug te koppelen aan de enkele byte waaruit Windows-1252 het zou hebben gegenereerd. Vervolgens voert de tool die herstelde bytereeks in de ingebouwde TextDecoder van de browser voor verschillende kandidaat-coderingen (UTF-8, Shift-JIS, EUC-JP, GBK, Big5, EUC-KR, KOI8-R, ISO-8859-7), en houdt alleen de decoderingen over die zonder fouten of vervangingstekens worden voltooid.
Problemen die het oplost
- Leesbare tekst herstellen uit een bestand, e-mail of databaseexport die met de verkeerde codering is geopend.
- Namen, adressen of andere tekstvelden corrigeren die beschadigd zijn geraakt tijdens een import tussen systemen met niet-overeenkomende coderingsinstellingen.
- Controleren uit welke oorspronkelijke taal of codering een stuk verminkte tekst waarschijnlijk afkomstig is.
Veelgestelde vragen
›Wat veroorzaakt mojibake eigenlijk?
Het gebeurt wanneer tekst die is opgeslagen in één tekencodering (vandaag de dag bijna altijd UTF-8) wordt geopend of geïmporteerd door een programma dat een andere codering aanneemt (meestal Windows-1252 of Latin-1). Elk oorspronkelijk multi-byte UTF-8-teken wordt dan weergegeven als twee of drie afzonderlijke, verkeerde single-byte tekens.
›Waarom toont deze tool meerdere resultaten in plaats van één oplossing?
Dezelfde verminkte bytes kunnen soms geldig opnieuw worden gedecodeerd onder meer dan één codering, en deze tool kan niet weten welke overeenkomt met uw werkelijke bron taal. De tool toont elke kandidaat die schoon decodeert (geen vervangingstekens), zodat u degene kunt kiezen die correct leesbaar is.
›Mijn tekst toont helemaal geen kandidaten, wat betekent dat?
Ofwel was de tekst niet daadwerkelijk mojibake veroorzaakt door een Windows-1252/Latin-1 verkeerde interpretatie, ofwel was de oorspronkelijke codering iets buiten de lijst die deze tool uitprobeert. Controleer nogmaals of de tekst echt verminkt lijkt, en niet gewoon ongewone maar geldige tekens bevat.
›Kan dit mojibake oplossen dat door andere kapotte coderingen wordt veroorzaakt, niet alleen Windows-1252?
Deze tool keert specifiek een Windows-1252 of Latin-1 verkeerde interpretatie om, omdat dit veruit de meest voorkomende praktijkoorzaak van mojibake is. Als uw tekst is verminkt door een andere eerste-fase codering, zal de byteherstelstap zelf niet de juiste bytes opleveren, en zal geen kandidaat er schoon uitzien.
›Is dit hetzelfde als een URL- of Base64-decoder?
Nee. URL- en Base64-codering zijn afzonderlijke, bewuste, omkeerbare tekstomzettingen. Mojibake is een onbedoeld bijeffect van een mismatch in tekencodering, en het oplossen ervan betekent dat dezelfde onderliggende bytes correct opnieuw worden geïnterpreteerd, in plaats van een bewust coderingsschema te decoderen.
Gerelateerde Tools
Tekst
JWT-decoder
Decodeert een JWT-header en payload naar leesbare JSON, zet tijdstempelclaims om in leesbare datums, markeert verlopen tokens, en kan een HS256-handtekening verifiëren met een geheim dat u opgeeft.
FreeTekst
llms.txt-generator
Genereert een llms.txt-bestand volgens de llmstxt.org-specificatie op basis van een titel, samenvatting en secties met links, met Optional-sectiegroepering en live voorbeeld.
FreeTekst
Markdown-voorbeeld
Rendert Markdown als live, opgeschoonde HTML naast de bron, met een schakelaar om de gegenereerde HTML te bekijken en te kopiëren.
FreeTekst
MySQL-syntaxvalidator
Valideert MySQL-syntax voor een of meer door puntkomma's gescheiden instructies, waarbij de exacte regel en kolom van de eerste gevonden fout worden gemeld.
FreeTekst
Online HTML-editor
Bewerk HTML, CSS en JavaScript in drie panelen met een sandboxed live-voorbeeld dat bijwerkt terwijl u typt, plus een download met één klik als op zichzelf staand HTML-bestand.
FreeTekst
Wachtwoordgenerator
Genereer sterke, willekeurige wachtwoorden direct in uw browser met een cryptografisch veilige generator, met een live sterktemeter, entropieberekening en ondersteuning voor batches van meerdere wachtwoorden tegelijk.
FreeTekst
Punycode-converter
Converteer tekst tussen Unicode en Punycode (RFC 3492), de alleen-ASCII-codering voor geïnternationaliseerde domeinnamen, met een volledige domeinmodus (puntbewust, automatisch xn--voorvoegsel) en een eenvoudige labelmodus, waarbij meerdere regels in één keer worden geconverteerd.
FreeTekst
Regelteller
Een geavanceerde regelteller die je geplakte tekst direct analyseert: detectie van dubbele/lege regels, filteren van commentaarregels, zoeken & vervangen met regex, sorteren, en voorvoegsel/achtervoegsel invoegen.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!