Acerca de esta herramienta
El Escapador / Desescapador de cadenas de código fuente convierte texto arbitrario en un literal de cadena seguro para el lenguaje de programación que elijas, o invierte un literal de vuelta a texto plano. Es el ayudante que se necesita rápidamente para pegar un bloque multilínea, una ruta o texto que contiene comillas en el código fuente sin romperlo. Todo se ejecuta en tu navegador como una transformación de cadena pura; nada se sube.
Cada lenguaje usa su propia tabla de escape. JavaScript y JSON escapan la barra invertida, la comilla doble y el conjunto de control (\n \r \t \b \f) y emiten \uXXXX para otros caracteres de control o no ASCII. Java usa el mismo conjunto estilo C con \uXXXX sobre unidades de código UTF-16. C, C++ y C# añaden \0 \a \v y \xHH para bytes. SQL duplica las comillas simples ('' ), la forma estándar ANSI de incrustar una comilla en un literal de cadena. XML/HTML reemplaza & < > " ' por & < > " ' y emite &#nnn; para otros caracteres no imprimibles.
Desescapar invierte las mismas tablas: analiza las secuencias \n, \t, \xHH, \uXXXX y \u{...} para los lenguajes de la familia C, colapsa las comillas duplicadas para SQL, y resuelve entidades con nombre y numéricas (&#nnn; / &#xHH;) para XML/HTML. Elige el lenguaje objetivo y si escapar o desescapar. Esta herramienta es más amplia que los escapadores solo-JSON y solo-HTML: cubre los siete objetivos en un solo lugar.