So verwenden Sie dieses Werkzeug Diese Seite führt einen festen Vorgang aus. Andere Vorgänge finden Sie im verlinkten Arbeitsbereich.
Eingabe: Textinhalt. Text maskieren HTML.
Die Eingabefelder sind anfangs leer. Erst wenn Sie Beispiel laden wählen, werden sie ausgefüllt. Zurücksetzen löscht die aktuellen Eingaben und Ergebnisse.
Funktionsweise Die Vorgänge wandeln Text ohne Ausführung um. Ausgabe an den genauen Zielkontext anpassen. HTML/XML-Maskierung bereinigt keine Dokumente; CSV-Anführungszeichen entschärfen keine Formeln; SQL-Literale ersetzen keine parametrisierten Abfragen.
Base64 nutzt aufgefüllten Standardtext ohne Leerraum und dekodiert nur gültiges UTF-8. URL-Modus kodiert eine Komponente, keine ganze URL; beim Dekodieren bleibt + ein Plus, kein Leerzeichen.
HTML behandelt fünf Markupzeichen und dekodiert mit Semikolon abgeschlossene Referenzen einmal. XML akzeptiert vordefinierte und gültige numerische XML-1.0-Referenzen ohne DTD, eigene Entitäten oder Netzwerk. JSON verwendet eine vollständige Zeichenkette in doppelten Anführungszeichen und lehnt ungepaarte Surrogate ab. Beliebiger Inhalt wird dadurch nicht sicher in einem HTML-script-Element.
JavaScript akzeptiert eine Zeichenkette im strikten Modus, keine Templates, alten Oktalformen oder Ausdrücke. Java akzeptiert reguläre Zeichenketten mit Standard-/Oktalescapes, aber keine Unicode-Escapes auf Quellebene: tatsächlichen Unicode-Text verwenden. Reguläres C# unterstützt Standard-, x-, u-, U-Escapes; wörtliches C# nutzt @"..." und verdoppelte Anführungszeichen. Keine Interpolation, Rohstrings, Textblöcke oder Ausführung.
CSV verarbeitet ein Feld, keine Zeile oder Datei, und erhält Zeilenumbrüche. SQL verdoppelt Apostrophe und erhält Rückstriche: PostgreSQL erfordert standard_conforming_strings=on (keine E-, U&- oder Dollarstrings); SQLite akzeptiert Textliterale; SQL Server nutzt Unicode-Literale mit N. Keine SQL-Bezeichner, Anweisungen oder Abwehr gegen SQL-Injektion.
Funktionsumfang und Grenzen Höchstens 100000 UTF-16-Eingabeeinheiten, 100000 importierte UTF-8-Bytes und 1000000 Ausgabeeinheiten. Ein 5000-ms-Timer beendet den Worker abhängig von der Browserplanung. Fehlerhafte Eingabe wird abgelehnt; dies sind Textteilmengen, keine Compiler.
Maskierung ist kontextabhängig. Für SQL Treiberparameter und für jede Einbettung einen passenden Encoder verwenden. Lokale Entwürfe sind optionaler Klartext; Zurücksetzen löscht sie nicht.
Die Eingabefelder sind anfangs leer. Erst wenn Sie Beispiel laden wählen, werden sie ausgefüllt. Zurücksetzen löscht die aktuellen Eingaben und Ergebnisse.
Text kodieren und maskieren
Aktivieren Sie JavaScript, um das Werkzeug zu verwenden. Beispiele und Grenzen bleiben lesbar.