Was dieses Tool macht
Es maskiert Text für ein Java-String-Literal, mit einem Verhalten, das es von den Maskierern für JavaScript und C# abhebt: alles oberhalb von ~ (U+007E) wird als \uXXXX geschrieben.
- Backslashes werden verdoppelt;
"wird maskiert —'nicht, da Java keine Strings in einfachen Anführungszeichen kennt;- Zeilenumbruch, Wagenrücklauf, Tabulator, Rückschritt und Seitenvorschub erhalten
\n,\r,\t,\b,\f; - Steuerzeichen und sämtliche Nicht-ASCII-Zeichen werden zu
\uXXXX, Zeichen außerhalb der Basic Multilingual Plane als Surrogatpaar.
Wann Sie es brauchen
Beim Einfügen von Text in eine .java-Datei, deren Kodierung Sie nicht kontrollieren, und vor allem in eine .properties-Datei: die sind als ISO-8859-1 spezifiziert, und \uXXXX ist der einzige portable Weg, einen Umlaut oder ein Kanji hindurchzubekommen.
Was es nicht macht
Die reine ASCII-Ausgabe ist von Natur aus ausführlich. Zielen Sie auf eine moderne UTF-8-Quelldatei und wollen ein Literal, das ein Mensch noch lesen kann, lässt der JavaScript-Maskierer Nicht-ASCII-Zeichen intakt und liefert für alles andere, was hier zählt, dasselbe Ergebnis.
Datenschutz ab Werk
Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.