Entwickler
String zu Zeichencode
Konvertiert jedes Zeichen in einer Zeichenkette in seinen numerischen Zeichencode.
Loading…
Über String to Charcode
String-zu-Charcode konvertiert jedes Zeichen einer Textzeichenfolge in seinen numerischen Unicode-Codepunkt, ASCII-Wert oder UTF-16-Code-Einheit im Dezimal-, Hexadezimal- oder Oktalformat und führt die umgekehrte Konvertierung von numerischen Codes zurück in Zeichen durch. Das Verständnis der numerischen Darstellung von Zeichen ist unerlässlich, um Kodierungsprobleme zu diagnostizieren, Escape-Sequenzen im Quellcode zu erstellen und auf Byte-Ebene mit Zeichensätzen zu arbeiten. Das Tool behandelt Mehrbyte-Unicode-Zeichen einschließlich Emoji, CJK-Ideogrammen und Codepunkten der Zusatzebenen korrekt und zeigt für Zeichen oberhalb von U+FFFF sowohl den JavaScript-Wert charCodeAt als auch den vollständigen Unicode-Wert codePointAt an, um Verwirrungen durch Surrogatpaare zu vermeiden.
So verwenden Sie es
Geben Sie Ihren Text in das Eingabefeld ein oder fügen Sie ihn ein, und der numerische Code für jedes Zeichen erscheint sofort als durch Leerzeichen getrennte Liste. Wählen Sie das numerische Basisformat über die Auswahl: Dezimal für Standard-ASCII-Tabellen, Hexadezimal im Format U+XXXX für die Unicode-Dokumentation oder Oktal für C- und Shell-Escape-Sequenzen. Um Codes wieder in Zeichen umzuwandeln, wechseln Sie in den Dekodiermodus, geben Sie die durch Leerzeichen getrennten numerischen Codes in der gewählten Basis ein und klicken Sie auf Konvertieren. Das Tool zeigt für jedes Zeichen sowohl den JavaScript-Wert charCodeAt als auch codePointAt an, um die Kodierung von Surrogatpaaren bei Zeichen der Zusatzebenen zu verdeutlichen.
Häufige Anwendungsfälle
- Diagnose von Zeichenkodierungsfehlern in Webanwendungen durch Inspektion der genauen Codepunkte unerwarteter oder verstümmelter Zeichen
- Auffinden von Unicode-Codepunkten für spezielle Symbole, mathematische Operatoren, Pfeile und Emoji zur Verwendung in HTML-Entities oder Escape-Sequenzen
- Generierung von C-, Java- oder JavaScript-Unicode- oder ASCII-Escape-Sequenzen aus Zeichen, die nicht direkt im Quellcode eingegeben werden können
- Erkennung versteckter nicht druckbarer Zeichen, Zero-Width-Joiner oder Steuerzeichen, die unsichtbar in eingefügten Text oder API-Antworten eingebettet sind
- Überprüfung der korrekten Zeichenkodierung internationalisierter Strings durch Vergleich erwarteter und tatsächlicher Unicode-Codepunkt-Sequenzen