Preskoči na sadržaj
100% lokalno

Unicode bijeg

Pretvorite znakove u \uXXXX znakove i dekodirajte ih natrag u tekst.

Unos

Unicode bijeg

Unicode alat za izlaz pretvara bilo koji znak u \uXXXX izlazni niz i dekodira te nizove natrag u čitljiv tekst. Zalijepite ime s naglascima, emotikonom ili cijelim odlomkom i svaki znak postaje njegov četiri-hex Unicode izlaz — é postaje \u00e9, a znak iznad U+FFFF kao što je emotikon postaje zamjenski par poput \ud83d\ude00, točno u obliku koji očekuje JavaScript, Java ili JSON string literal. Ovo je pouzdan način za ugradnju ne-ASCII teksta u izvorni kod, konfiguracijske datoteke, HTTP zaglavlja ili bilo koji kanal koji preživljava samo obični ASCII.\n\nPrema zadanim postavkama alat izbjegava samo znakove iznad U+007F, tako da obična slova, znamenke i interpunkcija ostaju čitljivi, a pretvaraju se samo znakovi s akcentima ili nelatinični znakovi. Isključite "Samo ne-ASCII" kako biste umjesto toga izbjegli svaki pojedini znak, što je zgodno kada vam je potreban potpuno maskiran obrazac ili obrazac siguran za transport. Izlaz koristi mala slova hex, konvenciju koju emitira većina jezika.\n\nNačin dekodiranja radi obrnuto. Razumije i fiksni \uXXXX oblik i ES6 \u{...} obrazac kodnih točaka — tako da \u{1f600} dekodira u emotikone s nacerenim licem baš kao što to radi \ud83d\ude00 — i ostavlja nedirnutim bilo koji okolni tekst, tako da možete zalijepiti cijeli redak koda i samo se izlazni znakovi pretvaraju. Ako ništa ne izgleda kao bijeg, tekst se jednostavno vraća nepromijenjen; nema pogreške za brisanje.\n\nSve se izvodi lokalno u vašem pregledniku. Ništa što zalijepite ne učitava se, šalje na poslužitelj ili pohranjuje — pretvorba se u potpunosti odvija na vašem uređaju, tako da čak i privatni nizovi i ključevi ostaju s vama.

FAQ

Što je Unicode escape?
Unicode izlaz zapisuje znak kao \u iza kojeg slijedi njegov četveroznamenkasti heksadecimalni kod, kao \u00e9 za é. Omogućuje vam da stavite bilo koji znak u izvorni kod ili format podataka koji prihvaća samo običan ASCII. Znakovi iznad U+FFFF napisani su kao zamjenski par dva \uXXXX izlaza.
Kako se postupa s emotikonima?
Emojiji se nalaze iznad U+FFFF, tako da kodiranje svaki pretvara u surogat par — 😀 postaje \ud83d\ude00. Dekodiranje prihvaća i taj par i obrazac kodne točke ES6 \u{1f600} i vraća izvorni emoji.
Što radi "Samo ne-ASCII"?
Kad je uključen (zadano), obična ASCII slova, znamenke i interpunkcijski znakovi ostaju takvi kakvi jesu, a samo znakovi iznad U+007F se izbjegnu, čime je izlaz čitljiv. Isključite ga za izbjegavanje svakog znaka, dajući niz koji sadrži samo ASCII.
Što se događa ako dekodiram tekst bez izlaza?
Ništa se ne tretira kao greška. Sve \uXXXX ili \u{...} sekvence se dekodiraju i sve ostalo ostaje točno kako je bilo, tako da se tekst bez izlaza vraća nepromijenjen.
Je li moj tekst negdje uploadan?
Ne. Kodiranje i dekodiranje u potpunosti se odvija u vašem pregledniku — ništa što zalijepite ne učitava se, šalje na poslužitelj ili pohranjuje, tako da vaš tekst nikada ne napušta vaš uređaj.