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.