Code, data, at QR na tool

Kasangkapan sa Pag-escape ng String

Piliin ang JavaScript para mag-escape o magbalik ng nilalaman. Pag-escape lang ang ibang target. Lokal sa browser ang pagproseso at teksto ang resulta.

Lokal na pinoproseso sa browserHindi kailangan ng accountMga detalye ng pagkapribado ↗

I-escape o ibalik ang nilalaman ng string

Ilagay ang nilalaman ng string na walang panlabas na panipi. JavaScript escapes lamang ang maaaring ibalik; karaniwang teksto ang panipi. Hindi pinapatakbo ang resulta.

Pumili ng konteksto at gawain.

Paano gamitin

Paano gamitin

  1. Ilagay ang nilalaman nang walang panlabas na panipi; hanggang 100,000 UTF-16 code unit bawat input at output.
  2. Pumili ng konteksto; para sa JavaScript, piliin ang pag-escape o pagbabalik.
  3. Suriin ang resulta o lokasyon ng error, saka kopyahin ang teksto.

Pag-escape ayon sa konteksto

Sampung target: JSON, JavaScript, teksto at attribute ng HTML, bahagi ng URL, CSS string, SQL string literal, halaga sa iisang panipi ng shell, regular expression at Markdown code span. JavaScript lamang ang may pagbabalik.

Mga tuntunin ng JavaScript decode

Suportado: \n, \r, \t, \b, \f, \v, \0, \\, \', \" , \xNN, \uNNNN at \u{codepoint}. Kailangan ang tamang hex digits; 1–6 digit sa braces at Unicode scalar hanggang U+10FFFF. Dapat magkapares ang mataas/mababang UTF-16 surrogate; puwedeng paghaluin ang raw at escaped forms. Tinatanggihan ang nag-iisang surrogate at surrogate value sa braces.

Teksto lamang

Karaniwang character ang panipi. Bawal ang octal, numero kasunod ng \0, identity escapes at pagpapatuloy ng linya. Ipinapakita ang linya at hanay mula 1 sa input (UTF-16). Sa textarea value inilalagay ang resulta; walang code na pinapatakbo. Gumamit ng maintained encoders o parameterized APIs sa production.

Mga madalas itanong

Maaari mo ring alamin

Tumatanggap ba ng JavaScript source code?

Hindi. Ilagay ang raw encoded na nilalaman nang walang panlabas na panipi. Nananatili ang panipi at hindi sinusuri bilang code ang input.

Paano ang Unicode at maling escapes?

Nagiging kaukulang character ang magkapares na UTF-16 escape. May lokasyon sa input ang mali, hindi suportado, labas sa saklaw o walang kapareha. Pag-escape lamang ang ibang konteksto.

Ina-upload ba ang input?

Hindi. Sa browser lamang pinoproseso; hanggang 100,000 UTF-16 code unit bawat input at output.