Unicode-Konverter
FreeWandeln Sie Text in Unicode-Escape-Sequenzen in den Formaten JavaScript, ES6 und HTML-Entität um und decodieren Sie Escape-Sequenzen zurück in lesbaren Text, wobei Ersatzzeichenpaare für Emoji automatisch behandelt werden, alles vollständig in Ihrem Browser.
Läuft vollständig in Ihrem Browser. Ihr Text wird niemals hochgeladen.
Auch anzeigen als
Unicode-Codepunkt-Notation (U+XXXX)
HTML-Hex-Entität
HTML-Dezimalentität
Letzte Aktivität
Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.
Decoded 1 Unicode escape sequence(s) back to text
vor 2 Stunden
Decoded 1 Unicode escape sequence(s) back to text
vor 2 Stunden
Decoded 2 Unicode escape sequence(s) back to text
vor 2 Stunden
Converted 1 character(s) of text to Unicode escapes
vor 2 Stunden
Converted 1 character(s) of text to Unicode escapes
vor 2 Stunden
Converted 1 character(s) of text to Unicode escapes
vor 2 Stunden
Converted 2 character(s) of text to Unicode escapes
vor 2 Stunden
Was dieses Tool macht
Dieses Tool wandelt Text in Unicode-Escape-Sequenzen in vier gängigen Formaten um (JavaScript \uXXXX, ES6-Codepunkt \u{XXXXXX}, und HTML-Hex-/Dezimalentitäten), und wandelt Escape-Sequenzen zurück in lesbaren Text um, wobei Ersatzzeichenpaare für Zeichen wie Emoji automatisch behandelt werden.
So funktioniert es
Jedes Zeichen hat einen zugrunde liegenden Unicode-Codepunkt, eine Zahl, die es identifiziert. Zum Codieren liest dieses Tool den Codepunkt jedes Zeichens und schreibt ihn mit den Trennzeichen und der Stellenzahl aus, die das gewählte Format erfordert, wobei Codepunkte über U+FFFF in ein Ersatzzeichenpaar aufgeteilt werden, wenn das JavaScript-\uXXXX-Format ausgewählt ist. Zum Decodieren durchsucht es den eingegebenen Text mit einem Muster, das alle fünf unterstützten Escape-Stile erkennt, wandelt jede Übereinstimmung zurück in ihr Zeichen um und setzt alle aufgeteilten Ersatzzeichenpaare wieder zu einem einzigen Zeichen zusammen, bevor der endgültige Text wieder aufgebaut wird.
Probleme, die es löst
- Ein Nicht-ASCII-Zeichen in eine JSON-Datei, einen JavaScript-String oder einen Quellcode-Kommentar schreiben, wobei nur ASCII-Zeichen verwendet werden.
- Text bereinigen, der von einer Webseite oder API-Antwort kopiert wurde, wobei einige Zeichen als wörtliche HTML-Entitäten oder Escape-Codes übrig blieben.
- Genau prüfen, welches Zeichen eine \uXXXX- oder &#DDDD;-Sequenz im Code einer anderen Person tatsächlich darstellt.
- Dasselbe Zeichen gleichzeitig in mehrere Escape-Formate umwandeln, statt für jedes einzeln die Umwandlungsregeln nachzuschlagen.
Häufig gestellte Fragen
›Was ist eine Unicode-Escape-Sequenz?
Eine Unicode-Escape-Sequenz ist eine Möglichkeit, ein Zeichen im Quellcode oder Markup nur mit reinem ASCII zu schreiben, indem sein Unicode-Codepunkt anstelle des Zeichens selbst ausgeschrieben wird; zum Beispiel kann der Buchstabe "A" (Codepunkt 65, oder 0x41 hexadezimal) in JavaScript als \u0041 oder in HTML als A geschrieben werden, und beide stellen genau dasselbe Zeichen dar.
›Warum benötigen Emoji und andere Zeichen zwei \u-Escapes statt eines?
Zeichen außerhalb der ersten 65.536 Unicode-Codepunkte, einschließlich der meisten Emoji, passen nicht in ein einzelnes 16-Bit-\uXXXX-Escape, daher stellen JavaScript und Java sie als "Ersatzzeichenpaar" (Surrogate Pair) dar: zwei aufeinanderfolgende \uXXXX-Escapes, die nur zusammen sinnvoll sind. Dieses Tool kombiniert beim Decodieren automatisch ein gültiges Hoch-Tief-Ersatzzeichenpaar zu einem Zeichen und teilt beim Codieren in das \uXXXX-Format automatisch ein Zeichen in ein Ersatzzeichenpaar auf.
›Kann ich Text decodieren, der normale Zeichen mit Escape-Sequenzen mischt?
Ja, der Tab "Unicode zu Text" durchsucht Ihre Eingabe nach erkannten Escape-Mustern (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, und U+XXXX) und ersetzt nur diese, wobei der umgebende reine Text genau so bleibt, wie er war; das ist nützlich, um Text zu bereinigen, der aus einer Quelldatei oder Webseite kopiert wurde, bei der nur einige Zeichen escaped waren.
›Was ist der Unterschied zwischen den Formaten JavaScript, ES6 und HTML?
\uXXXX ist das klassische JavaScript/Java/JSON-Escape und verwendet immer genau 4 Hex-Stellen, wobei für Zeichen über U+FFFF ein Ersatzzeichenpaar erforderlich ist; \u{XXXXXX} ist das neuere ES6-Codepunkt-Escape, das jeden Codepunkt direkt ohne Ersatzzeichenpaar darstellen kann; &#xXXXX; und &#DDDD; sind numerische HTML-Zeichenreferenzen in Hex und Dezimal, die Browser direkt im Markup darstellen.
›Sendet dieses Tool meinen Text irgendwohin?
Nein, jede Umwandlung erfolgt mit einfachem JavaScript direkt in Ihrem Browser; Ihr Text wird niemals auf einen Server hochgeladen.
Verwandte Tools
Text
security.txt-Generator
Erstellen Sie eine security.txt-Datei gemäß RFC 9116, dem Standard, der Sicherheitsforschern mitteilt, wie sie eine Schwachstelle auf Ihrer Website melden, mit integrierten Warnungen für ein fehlendes oder veraltetes Expires-Datum und ungültige Contact-URIs.
FreeText
Selbstsignierter SSL-Zertifikat-Generator
Erstellen Sie ein echtes, funktionierendes selbstsigniertes TLS-Zertifikat und den passenden privaten Schlüssel direkt in Ihrem Browser mit node-forge, mit Subject Alternative Names, konfigurierbarer Schlüsselgröße und Gültigkeitsdauer, sowie download-bereiten .crt- und .key-Dateien.
FreeText
SQL-Formatierer
Formatieren Sie eine SQL-Abfrage für bessere Lesbarkeit mit konsistenter Einrückung, einer Klausel pro Zeile und Ihrer Wahl der Schlüsselwort-Großschreibung, für mehr als ein Dutzend SQL-Dialekte einschließlich MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery und Snowflake, alles vollständig in Ihrem Browser ausgeführt.
FreeText
SSL-Zertifikat- und Schlüsselpaar-Prüfer
Prüfen Sie, ob ein SSL/TLS-privater Schlüssel, ein Zertifikat und ein optionaler CSR tatsächlich zum selben Schlüsselpaar gehören, dekodieren und betrachten Sie Subjekt, Aussteller, Gültigkeit, SANs und Fingerabdrücke des Zertifikats, alles vollständig in Ihrem Browser.
FreeText
SSL-Zertifikatsformat-Konverter
Konvertieren Sie SSL/TLS-Zertifikate zwischen PEM- und DER-Kodierung, bündeln Sie Zertifikate in eine PKCS#7-Datei (.p7b) oder extrahieren Sie sie daraus, und verpacken Sie ein Zertifikat und einen privaten Schlüssel in eine passwortgeschützte PKCS#12-Datei (.pfx / .p12) oder extrahieren Sie sie wieder daraus, alles vollständig in Ihrem Browser.
FreeText
SSL-Zertifikat-Viewer
Dekodieren Sie ein oder mehrere PEM- oder DER-X.509-Zertifikate und zeigen Sie jedes Feld in einfacher Sprache an: Subjekt, Aussteller, Gültigkeit, Fingerabdrücke, Details zum öffentlichen Schlüssel und jede Standarderweiterung einschließlich Key Usage, Subject Alternative Names und Authority Information Access, alles vollständig in Ihrem Browser.
FreeText
Text-Diff-Prüfer
Vergleichen Sie zwei Textblöcke und sehen Sie genau, was auf Zeilen-, Wort- oder Zeichenebene hinzugefügt, entfernt oder geändert wurde, mit einer vereinten oder Nebeneinander-Ansicht und einer herunterladbaren Standard-Diff-Datei, alles vollständig in Ihrem Browser.
FreeText
Text-zu-ASCII-Konverter
Wandeln Sie Text in seine ASCII-Zeichencodes um und wieder zurück, wobei das Ergebnis auch in Binär-, Hex- und Oktalform angezeigt wird, alles vollständig in Ihrem Browser, ohne dass etwas hochgeladen wird.
Kommentare (0)
Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.
Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!