Unicode-ontsnapping
Converteer tekens naar \uXXXX-escapes en decodeer ze terug naar tekst.
Unicode-ontsnapping
De Unicode-escape-tool verandert elk teken in een \uXXXX-escape-reeks en decodeert deze reeksen terug naar leesbare tekst. Plak een naam met accenten, een emoji of een hele alinea, en elk teken wordt zijn vier-hex Unicode-escape — é wordt \u00e9, en een teken boven U+FFFF, zoals een emoji, wordt een surrogaatpaar zoals \ud83d\ude00, precies de vorm die een letterlijke JavaScript-, Java- of JSON-tekenreeks verwacht. Dit is de betrouwbare manier om niet-ASCII-tekst in te sluiten in broncode, configuratiebestanden, HTTP-headers of elk kanaal dat alleen gewone ASCII overleeft.\n\nStandaard ontwijkt de tool alleen tekens boven U+007F, zodat gewone letters, cijfers en interpunctie leesbaar blijven en alleen de tekens met accenten of niet-Latijnse tekens worden geconverteerd. Schakel "Alleen niet-ASCII" uit om in plaats daarvan aan elk afzonderlijk teken te ontsnappen, wat handig is als u een volledig onduidelijke of transportveilige vorm nodig heeft. De uitvoer gebruikt kleine letters hex, de conventie die de meeste talen gebruiken.\n\nDe decodeermodus doet het omgekeerde. Het begrijpt zowel de vaste \uXXXX-vorm als de ES6 \u{...} codepuntvorm - dus decodeert \u{1f600} naar de grijnzende emoji net zoals \ud83d\ude00 dat doet - en laat de omliggende tekst onaangeroerd, zodat je een hele regel code kunt plakken en alleen de escapes worden geconverteerd. Als niets op een ontsnapping lijkt, komt de tekst gewoon onveranderd terug; er is geen fout die moet worden gewist.\n\nAlles wordt lokaal in uw browser uitgevoerd. Niets dat u plakt, wordt geüpload, naar een server verzonden of opgeslagen. De conversie gebeurt volledig op uw apparaat, dus zelfs privéreeksen en sleutels blijven bij u.