String naar Charcode
Converteer elk teken in een string naar zijn numerieke tekencode.
Over String naar Charcode
String to Charcode converteert elk teken in een tekstreeks naar het numerieke Unicode-codepunt, de ASCII-waarde of de UTF-16-code-eenheid in decimaal, hexadecimaal of octaal formaat, en voert de omgekeerde conversie uit van numerieke codes terug naar tekens. Het begrijpen van de numerieke weergave van tekens is essentieel voor het diagnosticeren van coderingsproblemen, het construeren van ontsnappingsreeksen in de broncode en het werken met tekensets op byteniveau. De tool verwerkt multi-byte Unicode-tekens, waaronder emoji, CJK-ideografen en aanvullende vlakcodepunten, correct, waarbij zowel de JavaScript-waarde charCodeAt als de volledige Unicode codePointAt-waarde wordt weergegeven voor tekens boven U+FFFF om verwarring met surrogaatparen te voorkomen.
Hoe te gebruiken
Typ of plak uw tekst in het invoerveld en de numerieke code voor elk teken verschijnt onmiddellijk als een door spaties gescheiden lijst. Kies het numerieke basisformaat uit de selector: decimaal voor standaard ASCII-tabelzoekopdrachten, hexadecimaal in U+XXXX-formaat voor Unicode-documentatie, of octaal voor C- en shell-escape-reeksen. Om codes weer naar tekens om te zetten, schakelt u over naar de decodeermodus, voert u de door spaties gescheiden numerieke codes in de gekozen basis in en klikt u op Converteren. De tool toont zowel de JavaScript-waarden charCodeAt als codePointAt voor elk teken om de surrogaatpaarcodering voor aanvullende vlaktekens te verduidelijken.
Veelvoorkomende gebruiksscenario's
- Diagnose van karaktercoderingsfouten in webapplicaties door de exacte codepunten van onverwachte of verminkte karakters te inspecteren
- Unicode-codepunten vinden voor speciale symbolen, wiskundige operatoren, pijlen en emoji voor gebruik in HTML-entiteiten of escape-reeksen
- Het genereren van C-, Java- of JavaScript Unicode- of ASCII-escape-reeksen van tekens die niet rechtstreeks in de broncode kunnen worden getypt
- Het detecteren van verborgen niet-afdrukbare tekens, joiners met nulbreedte of besturingscodes die onzichtbaar zijn ingebed in geplakte tekst of API-reacties
- Het verifiëren van de juiste tekencodering van geïnternationaliseerde tekenreeksen door de verwachte en werkelijke Unicode-codepuntreeksen te vergelijken