Ескейпване и разескейпване на JavaScript низове
Конвертирайте JavaScript низове, като ескейпвате символи или превръщате поддържаните ескейп поредици обратно в четим текст. Ескейпването обхваща обратни наклонени черти, кавички, обичайни контролни символи и не-ASCII символи като \uXXXX или \u{…}. Режимът за template literals ескейпва също обратни кавички и ${, а разескейпването поддържа \uXXXX сурогатни двойки, \u{…}, \xXX и именувани ескейп поредици. Налична е опция за JSON-съвместим резултат.
Ескейпване и разескейпване на JavaScript е инструмент във вашия браузър за конвертиране на JavaScript низове между четими символи и ескейп поредици. Използвайте го, за да ескейпвате текст за низов литерал или да разескейпвате поддържани поредици, когато трябва да видите оригиналните символи. Той обработва обратни наклонени черти, кавички, обичайни контролни символи и не-ASCII символи.
При ескейпване не-ASCII символите могат да бъдат представени като \uXXXX или съвременната форма \u{…}. Режимът за template literals ескейпва също обратни кавички и ${. Инструментът предлага и JSON-съвместима опция. При разескейпване разпознава \uXXXX поредици, включително сурогатни двойки, както и \u{…}, \xXX и именувани ескейп поредици.
JavaScript низовете могат да съдържат символи директно или да ги представят с ескейп поредици. Конвертирането между тези форми помага при подготовката на текст за изходен код или прави ескейпнатото съдържание по-лесно за четене. Escape и Unescape ви позволяват да работите в двете посоки, в зависимост от това дали трябва да кодирате символи или да ги възстановите.
Конверсията работи изцяло във вашия браузър, а вашият вход не се изпраща до сървър. Инструментът е безплатен и работи офлайн, след като страницата се зареди, така че можете да го използвате без мрежова връзка след това. Може да помогне на разработчици и DevOps инженери, които трябва да подготвят, преглеждат или отстраняват проблеми със съдържание на JavaScript низове.
Стъпка 1: Поставете или пуснете вашия JavaScript текст в инструмента. Започнете с низа или съдържанието, което искате да конвертирате.
Стъпка 2: Изберете Escape или Unescape. Escape превръща символите в ескейп поредици, докато Unescape възстановява поддържаните поредици обратно в символи.
Стъпка 3: Изберете опция, ако подхожда на входа ви. Режимът за template literals ескейпва също обратни кавички и ${, а JSON-съвместимата опция също е налична.
Стъпка 4: Копирайте резултата за използване във вашия код или работен процес. Прегледайте го, преди да го вмъкнете в по-голям низ или файл.
Случай на употреба: Вградете JavaScript низ в друг JavaScript низ, без да нарушите кавичките. Ескейпването на кавички и обратни наклонени черти помага за подготовката на текста за изходен код.
Случай на употреба: Прочетете силно ескейпнат низ, като конвертирате поддържаните ескейп поредици обратно в символи. Това може да улесни прегледа на текста при отстраняване на грешки.
Случай на употреба: Подгответе низов литерал за поставяне в JavaScript изходен код. Ескейпвайте символи, които иначе би трябвало да бъдат представени с ескейп поредици.
Случай на употреба: Работете с текст, предназначен за template literal. Режимът за template literals ескейпва също обратни кавички и ${.
Случай на употреба: Преглеждайте низове, съдържащи Unicode или шестнадесетични ескейп поредици. Разескейпването поддържа \uXXXX, сурогатни двойки, \u{…} и \xXX.
Случай на употреба: Подгответе съдържание на JavaScript низ за JSON-свързана работа, използвайки наличната JSON-съвместима опция.