← Nazaj na funkcije
Free

Ubežno kodiranje / dekodiranje z leve poševnice

Ubežno kodiranje/dekodiranje z leve poševnice pretvarja nize v njihovo ubežno kodirano obliko in nazaj (\n \t \r \" \' \\ ter ubežne sekvence Unicode). Nepogrešljivo pri vdelavi večvrstičnega besedila, narekovajev ali posebnih znakov v izvorno kodo JavaScript, Python, Go ali JSON brez skladenjskih napak.

Ko besedilo vdelujete kot niz v izvorni kodi — niz JavaScript, vrednost JSON, slovar Python — morate ubežno kodirati posebne znake, da se koda pravilno razčleni. Ubežno kodiranje/dekodiranje z leve poševnice to takoj reši. Način Escape vzame surovo besedilo z prelomi vrstic, tabulatorji in narekovaji ter ustvari enovrstični ubežno kodiran niz, ki ga lahko prilepite med narekovaje v katerem koli jeziku. Unescape obrne postopek — prilepite ubežno kodiran niz in dobite nazaj izvirno berljivo besedilo. Orodje prepozna vsa standardna ubežna zaporedja: \n (nova vrstica), \r (vrnitev voznika), \t (tabulator), \f (pomik strani), \v (navpični tabulator), \0 (nič), \b (vračalka), \" \' \\, ter ubežne sekvence Unicode \xHH in \uHHHH. Brez presenečenj, specifičnih za posamezen jezik — podprta so vsa pogosta pravila ubežnega kodiranja.

Predogled v živo
example.com
Obratni poševnici Escape / Unescape Escape Brez escape
Surova niz
Line 1 Line 2 "tabbed" With a 'quote'
Escaped izhod
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
Ključne lastnosti

Ubežno kodiranje posebnih znakov

Pretvori prelome vrstic, tabulatorje, narekovaje in leve poševnice v obliko ubežnega zaporedja (\n \t \" \\). Varno za prilepitev v nize v katerem koli jeziku.

Dekodiranje nazaj v izvirnik

Obrne ubežna zaporedja nazaj v izvirno besedilo. Prilepite ubežno kodiran niz in ga preberite v surovi, berljivi obliki.

Podpira vsa standardna ubežna zaporedja

Obravnava \n \r \t \f \v \0 \b ter \" \' \\ — vsako pogosto ubežno zaporedje, uporabljeno v JavaScript, Python, Go, JSON in drugih jezikih.

Podpora za ubežne sekvence Unicode

Pretvori ne-ASCII znake v obliko \xHH ali \uHHHH in jih dekodira nazaj. Uporabno pri delu z besedilom Unicode v izvorni kodi.

Kopiranje z enim klikom

Kopirajte ubežno kodiran ali dekodiran izhod z enim klikom. Prilepite neposredno v izvorno kodo, dokumente JSON ali konfiguracijske datoteke.

Predogled v realnem času

Izhod se posodablja takoj med tipkanjem. Hitra iteracija za prilagajanje niza, dokler se pravilno ne razčleni v ciljnem jeziku.

Pogosti primeri uporabe

Vdelava večvrstičnega besedila v JS

Pretvorite večvrstični odstavek v z \n povezano enovrstično obliko, tako da ga lahko prilepite kot niz JavaScript brez trikov s predlogami nizov.

Priprava vrednosti JSON

Ubežno kodirajte narekovaje in prelome vrstic v nizu, preden ga vstavite kot vrednost JSON — s tem se izognete napakam razčlenjevanja zaradi nekodiranih znakov ".

Odpravljanje napak v ubežno kodiranih dnevnikih

Prilepite dnevnike, ki vsebujejo ubežna zaporedja \n in \t, ter jih dekodirajte, da preberete dejansko oblikovano besedilo.

Prenos nizov med jeziki

Pretvarjajte med ubežno kodiranimi oblikami, uporabljenimi v različnih jezikih (JavaScript, Python, Go), pri selitvi testnih podatkov ali fixture datotek.

Delo z izvornimi podatki regex

Ubežno kodirajte posebne znake regex v izvornih nizih, tako da se obravnavajo kot dobesedni znaki, ko jih kopirate v vzorec regex.

Kako uporabljati
1

Odprite orodje za leve poševnice

Kliknite ikono Backslash v doku DevSuite Pro. Odpre se plošča urejevalnika z načinoma Escape in Unescape.

2

Prilepite svoje besedilo

Prilepite večvrstično besedilo, niz z narekovaji ali že ubežno kodirano vrednost, ki jo želite pretvoriti.

3

Izberite način

Izberite Escape za izdelavo za kodo varnega niza ali Unescape za obnovitev izvirnega berljivega besedila.

4

Preglejte izhod

Pretvorjen rezultat se takoj prikaže v sosednjem polju. Dolgi izhodi so pomikalni in se prelamljajo.

5

Kopirajte in prilepite v kodo

Kliknite Copy, da zajamete ubežno kodiran niz, nato ga prilepite med narekovaje v svoji datoteki JavaScript, Python ali JSON.

Pripravljeni na poskus?

Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.

Dodaj v Chrome Dodaj v Edge Dodaj v FireFox