Escape / Unescape Unicode

Escape / Unescape Unicode convertește textul în secvențe de escape \uXXXX și înapoi. Lipiți textul și faceți clic pe Escape pentru a codifica caracterele non-ASCII, sau pe Unescape pentru a le decoda. Toată procesarea are loc local în browserul dvs. și nimic nu este trimis la server.

Copiat!

Despre escaping-ul Unicode

Escaping-ul Unicode reprezintă caracterele ca secvențe \uXXXX folosind punctul lor de cod în hexazecimal. Este folosit pe scară largă în JSON, JavaScript, Java și alte limbaje pentru a încorpora în siguranță text non-ASCII precum chineză, japoneză sau emoji în codul sursă și date.

Escaping-ul Unicode contează ori de câte ori încorporezi text non-ASCII în locuri care așteaptă doar ASCII: fișiere de configurare JSON, fișiere Java properties, șiruri JavaScript și CSS și scripturi de migrare a bazei de date. Este și o modalitate rapidă de a dezvălui caractere invizibile sau înșelătoare ascunse într-un șir.

Escaping-ul transformă fiecare caracter în forma sa de punct de cod hexazecimal, lăsând opțional ASCII neatins, în timp ce unescaping-ul decodează acele secvențe, inclusiv puncte de cod astrale și escape-uri de octeți, în text lizibil. Perechile surogat pentru emoji și caractere CJK rare sunt gestionate corect în ambele direcții.

Întrebări frecvente

Ce este o secvență de escape Unicode?

Reprezintă un caracter prin punctul său de cod hexazecimal, forma folosită în JSON, JavaScript și Java pentru a încorpora în siguranță text non-ASCII în fișiere doar-ASCII.

Poate aplica escape doar caracterelor non-ASCII?

Da. În mod implicit lasă ASCII neatins și aplică escape doar caracterelor de peste ASCII, păstrând ieșirea lizibilă. Poți dezactiva asta pentru a face escape la tot.

Gestionează emoji și caractere CJK?

Da. Perechile surogat folosite de emoji și caracterele rare chineze, japoneze și coreene sunt codate și decodate corect în ambele direcții.