Unicode-converter
FreeZet tekst om in Unicode-escapesequenties in de formaten JavaScript, ES6 en HTML-entiteit, en decodeer escapesequenties weer terug in leesbare tekst, waarbij surrogaatparen voor emoji automatisch worden afgehandeld, allemaal volledig in je browser.
Draait volledig in je browser. Je tekst wordt nooit ergens geüpload.
Ook bekijken als
Unicode-codepuntnotatie (U+XXXX)
HTML-hex-entiteit
HTML-decimale entiteit
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Decoded 1 Unicode escape sequence(s) back to text
2 uur geleden
Decoded 1 Unicode escape sequence(s) back to text
2 uur geleden
Decoded 2 Unicode escape sequence(s) back to text
2 uur geleden
Converted 1 character(s) of text to Unicode escapes
2 uur geleden
Converted 1 character(s) of text to Unicode escapes
2 uur geleden
Converted 1 character(s) of text to Unicode escapes
2 uur geleden
Converted 2 character(s) of text to Unicode escapes
2 uur geleden
Wat deze tool doet
Deze tool zet tekst om in Unicode-escapesequenties in vier gangbare formaten (JavaScript \uXXXX, ES6-codepunt \u{XXXXXX}, en HTML-hex-/decimale entiteiten), en zet escapesequenties weer om in leesbare tekst, waarbij surrogaatparen voor tekens zoals emoji automatisch worden afgehandeld.
Hoe Het Werkt
Elk teken heeft een onderliggend Unicode-codepunt, een getal dat het identificeert. Om te coderen leest deze tool het codepunt van elk teken en schrijft het uit met de scheidingstekens en het aantal cijfers dat het gekozen formaat vereist, waarbij codepunten boven U+FFFF worden gesplitst in een surrogaatpaar wanneer het JavaScript-\uXXXX-formaat is geselecteerd. Om te decoderen doorzoekt het de invoertekst met een patroon dat alle vijf ondersteunde escapestijlen herkent, zet elke overeenkomst terug om in zijn teken, en voegt eventuele gesplitste surrogaatparen weer samen tot één teken voordat de uiteindelijke tekst wordt opgebouwd.
Problemen die het oplost
- Een niet-ASCII-teken schrijven in een JSON-bestand, JavaScript-string of broncodecommentaar met alleen ASCII-tekens.
- Tekst opschonen die werd gekopieerd van een webpagina of API-respons met sommige tekens die als letterlijke HTML-entiteiten of escapecodes overbleven.
- Precies controleren welk teken een \uXXXX- of &#DDDD;-sequentie in de code van iemand anders daadwerkelijk vertegenwoordigt.
- Hetzelfde teken tegelijk omzetten naar meerdere escapeformaten in plaats van voor elk apart de omzettingsregels op te zoeken.
Veelgestelde vragen
›Wat is een Unicode-escapesequentie?
Een Unicode-escapesequentie is een manier om een teken in broncode of markup te schrijven met alleen gewoon ASCII, door zijn Unicode-codepunt uit te schrijven in plaats van het teken zelf; bijvoorbeeld, de letter "A" (codepunt 65, of 0x41 in hex) kan worden geschreven als \u0041 in JavaScript of A in HTML, en beide vertegenwoordigen exact hetzelfde teken.
›Waarom hebben emoji en andere tekens twee \u-escapes nodig in plaats van één?
Tekens buiten de eerste 65.536 Unicode-codepunten, inclusief de meeste emoji, passen niet in een enkele 16-bits \uXXXX-escape, dus JavaScript en Java stellen ze voor als een "surrogaatpaar": twee opeenvolgende \uXXXX-escapes die alleen samen zin hebben. Deze tool combineert automatisch een geldig hoog-laag surrogaatpaar terug tot één teken bij het decoderen, en splitst automatisch een teken in een surrogaatpaar bij het coderen naar het \uXXXX-formaat.
›Kan ik tekst decoderen die normale tekens mengt met escapesequenties?
Ja, het tabblad "Unicode naar tekst" doorzoekt je invoer op herkende escapepatronen (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, en U+XXXX) en vervangt alleen die, waarbij omringende gewone tekst exact blijft zoals die was; dit is handig om tekst op te schonen die is gekopieerd van een bronbestand of webpagina waar slechts enkele tekens waren geëscaped.
›Wat is het verschil tussen de JavaScript-, ES6- en HTML-formaten?
\uXXXX is de klassieke JavaScript/Java/JSON-escape en gebruikt altijd precies 4 hexadecimale cijfers, waarbij een surrogaatpaar nodig is voor tekens boven U+FFFF; \u{XXXXXX} is de nieuwere ES6-codepuntescape die elk codepunt direct kan weergeven zonder surrogaatpaar; &#xXXXX; en &#DDDD; zijn numerieke HTML-tekenreferenties in hex en decimaal die browsers direct in de markup weergeven.
›Stuurt deze tool mijn tekst ergens naar toe?
Nee, elke omzetting gebeurt met gewoon JavaScript rechtstreeks in je browser; je tekst wordt nooit naar een server geüpload.
Gerelateerde Tools
Tekst
security.txt-generator
Genereer een security.txt-bestand volgens RFC 9116, de standaard die beveiligingsonderzoekers vertelt hoe ze een kwetsbaarheid op uw site kunnen melden, met ingebouwde waarschuwingen voor een ontbrekende of verlopen Expires-datum en ongeldige Contact-URI's.
FreeTekst
Zelfondertekend SSL-Certificaatgenerator
Genereer een echt, werkend zelfondertekend TLS-certificaat en de bijpassende privésleutel direct in uw browser met node-forge, met Subject Alternative Names, configureerbare sleutelgrootte en geldigheidsduur, en downloadklare .crt- en .key-bestanden.
FreeTekst
SQL-formatter
Formatteer een SQL-query opnieuw voor leesbaarheid met consistente inspringing, één clausule per regel en het hoofdlettergebruik van sleutelwoorden dat u kiest, over meer dan een dozijn SQL-dialecten waaronder MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery en Snowflake, alles volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaat- en Sleutelpaarcontrole
Controleer of een SSL/TLS-privésleutel, certificaat en optionele CSR daadwerkelijk bij hetzelfde sleutelpaar horen, decodeer en bekijk het onderwerp, de uitgever, geldigheid, SAN's en vingerafdrukken van het certificaat, allemaal volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaatformaatconverter
Converteer SSL/TLS-certificaten tussen PEM- en DER-codering, bundel certificaten in een PKCS#7-bestand (.p7b) of extraheer ze daaruit, en verpak een certificaat en privésleutel in een met een wachtwoord beveiligd PKCS#12-bestand (.pfx / .p12) of extraheer ze er weer uit, allemaal volledig uitgevoerd in uw browser.
FreeTekst
SSL-certificaatviewer
Decodeer een of meer PEM- of DER-X.509-certificaten en bekijk elk veld in eenvoudige taal: onderwerp, uitgever, geldigheid, vingerafdrukken, details van de openbare sleutel, en elke standaardextensie waaronder Key Usage, Subject Alternative Names en Authority Information Access, allemaal volledig uitgevoerd in uw browser.
FreeTekst
Tekstverschilcontrole
Vergelijk twee tekstblokken en zie precies wat er is toegevoegd, verwijderd of gewijzigd op regel-, woord- of tekenniveau, met een unified of naast-elkaar weergave en een downloadbaar standaard diff-bestand, allemaal volledig uitgevoerd in uw browser.
FreeTekst
Tekst-naar-ASCII-converter
Zet tekst om in zijn ASCII-tekencodes, en weer terug, waarbij het resultaat ook in binair, hexadecimaal en octaal wordt weergegeven, allemaal volledig in je browser zonder dat er iets wordt geüpload.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!