Unicode Escape / Unescape

Unicode Escape / Unescape szöveget alakít át \uXXXX escape-szekvenciákká és vissza. Illessze be a szöveget, és kattintson az Escape gombra a nem ASCII karakterek kódolásához, vagy az Unescape gombra a visszafejtéshez. Az összes feldolgozás helyben, a böngészőjében történik, és semmi sem kerül szerverre.

Másolva!

A Unicode escape-elésről

A Unicode escape-elés a karaktereket \uXXXX szekvenciákként ábrázolja a kódpontjuk hexadecimális alakjával. Széles körben használják JSON-ban, JavaScriptben, Java-ban és más nyelvekben, hogy a nem ASCII szöveget - például kínait, japánt vagy emodzsit - biztonságosan ágyazzák be a forráskódba és az adatokba.

A Unicode escape-elés akkor fontos, amikor nem ASCII szöveget ágyaz be olyan helyre, ahol csak ASCII várható: JSON konfigurációs fájlok, Java properties fájlok, JavaScript és CSS sztringek, valamint adatbázis-migrációs szkriptek. Emellett gyors módja annak, hogy felfedje a sztringben rejtőző láthatatlan vagy megtévesztő karaktereket.

Az escape-elés minden karaktert a hexadecimális kódpont-alakjává alakít, igény szerint érintetlenül hagyva az ASCII-t, míg a visszafejtés ezeket a szekvenciákat, beleértve az asztrális kódpontokat és bájt-escape-eket, olvasható szöveggé dekódolja. Az emodzsik és ritka CJK karakterek helyettesítő párjait mindkét irányban helyesen kezeli.

Gyakran ismételt kérdések

Mi az a Unicode escape-szekvencia?

Egy karaktert a hexadecimális kódpontjával ábrázol, azzal a formával, amelyet a JSON, a JavaScript és a Java használ a nem ASCII szöveg biztonságos beágyazásához ASCII fájlokba.

Csak a nem ASCII karaktereket tudja escape-elni?

Igen. Alapból érintetlenül hagyja az ASCII-t, és csak az ASCII tartomány feletti karaktereket escape-eli, így olvasható marad a kimenet. Ez kikapcsolható, hogy mindent escape-eljen.

Kezeli az emodzsikat és a CJK karaktereket?

Igen. Az emodzsik és a ritka kínai, japán és koreai karakterek helyettesítő párjait mindkét irányban helyesen kódolja és dekódolja.