lang
IT

Decodificatore di sequenze di escape Unicode

Decodifica le sequenze di escape Unicode «\uXXXX» in testo leggibile con supporto per le coppie surrogate UTF-16.
Esempio: «\u0441\u0442\u0440\u043E\u043A\u0430» → «строка».

Le sequenze di escape Unicode vengono utilizzate per codificare i caratteri nel formato \uXXXX, dove XXXX è il codice esadecimale Unicode. Questo metodo è utilizzato in JSON, JavaScript, Python e altri linguaggi di programmazione per rappresentare caratteri assenti nella tabella ASCII standard.

Ad esempio, \uD83D\uDE80 corrisponde all'emoji 🚀 (razzo), mentre \u041F\u0440\u0438\u0432\u0435\u0442 viene decodificato nel testo "Привет".

UTF-16 utilizza coppie surrogate (\uD800-\uDFFF) per rappresentare i caratteri il cui codice supera 0xFFFF. Questo è necessario per lavorare con la tabella estesa Unicode, che contiene emoji, simboli matematici e ideogrammi.

La decodifica di tali stringhe ripristina il testo originale, mostrando correttamente il cirillico, i segni speciali e i simboli complessi.