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.
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.