Ugrás a tartalomhoz
100% helyi

Unicode escape

Konvertálja a karaktereket \uXXXX escape-kódokká, és visszakódolja őket szöveggé.

Bemenet

Unicode escape

A Unicode escape eszköz bármilyen karaktert \uXXXX escape szekvenciává alakít, és visszakódolja ezeket a sorozatokat olvasható szöveggé. Illesszen be egy nevet ékezetekkel, egy hangulatjelet vagy egy teljes bekezdést, és minden karakter a négy-hex Unicode-kihagyásává válik – az é karakterből \u00e9, az U+FFFF karakter feletti karakterből, például egy hangulatjelből pedig helyettesítő pár lesz, mint például a \ud83d\ude00, pontosan úgy, ahogy a JavaScript, Java vagy JSON karakterlánctól elvárható. Ez a megbízható módja annak, hogy nem ASCII szöveget ágyazzon be forráskódba, konfigurációs fájlba, HTTP-fejlécbe vagy bármely olyan csatornába, amely csak sima ASCII-t él át.\n\nAlapértelmezés szerint az eszköz csak az U+007F feletti karaktereket szünteti meg, így a közönséges betűk, számok és írásjelek olvashatóak maradnak, és csak az ékezetes vagy nem latin karaktereket konvertálja a rendszer. Kapcsolja ki a „Csak nem ASCII” beállítást, ha minden egyes karaktert szeretne kihagyni, ami akkor hasznos, ha teljesen homályos vagy szállításbiztos űrlapra van szüksége. A kimenet kisbetűs hex-et használ, a legtöbb nyelv által kiadott konvenciót.\n\nA dekódolási mód fordítva működik. Megérti a rögzített \uXXXX formát és az ES6 \u{...} kódpontos formát is – így a \u{1f600} ugyanúgy dekódol a vigyorgó arcú hangulatjelekre, mint az \ud83d\ude00 –, és érintetlenül hagy minden környező szöveget, így egy egész kódsort beilleszthet, és csak a kilépések konvertálódnak. Ha semmi sem tűnik menekülésnek, a szöveg egyszerűen változatlan formában tér vissza; nincs törölnivaló hiba.\n\nMinden helyileg fut a böngészőben. A beillesztett tartalmak nem kerülnek feltöltésre, kiszolgálóra vagy tárolásra – az átalakítás teljes egészében az eszközén történik, így még a privát karakterláncok és kulcsok is Önnél maradnak.

Gyakori kérdések

Mi az a Unicode menekülés?
A Unicode-kilépés egy karaktert \u karakterrel ír, amelyet a négyjegyű hexadecimális kódpont követ, például \u00e9 az é karakterhez. Lehetővé teszi bármilyen karakter beillesztését a forráskódba vagy olyan adatformátumba, amely csak sima ASCII-t fogad el. Az U+FFFF feletti karakterek két \uXXXX kilépés helyettesítő párjaként vannak kiírva.
Hogyan kezelik az emojikat?
A hangulatjelek az U+FFFF felett helyezkednek el, így a kódolás mindegyiket helyettesítő párrá alakítja – 😀 \ud83d\ude00 lesz. A dekódolás elfogadja ezt a párt és az ES6 \u{1f600} kódpont formát is, és visszaállítja az eredeti hangulatjelet.
Mit csinál a „Csak nem ASCII” funkció?
Ha be van kapcsolva (alapértelmezett), a sima ASCII betűk, számok és írásjelek változatlanok maradnak, és csak az U+007F feletti karakterek kerülnek kihagyásra, így a kimenet olvasható marad. Kapcsolja ki, hogy elkerülje az összes karaktert, így teljes mértékben csak ASCII karakterláncot adjon.
Mi történik, ha dekódolok szöveget escape-szó nélkül?
Semmit sem kezelnek hibaként. Minden \uXXXX vagy \u{...} szekvencia dekódolásra kerül, és minden más pontosan úgy marad, ahogy volt, így a szökés nélküli szöveg változatlan formában jön vissza.
Fel van töltve valahova a szövegem?
Nem. A kódolás és a dekódolás teljes egészében a böngészőben fut – a beillesztett semmi nem kerül feltöltésre, elküldésre vagy tárolásra, így a szöveg soha nem hagyja el az eszközt.