Escape di una stringa
Fai l'escape di un testo perché stia dentro una stringa JSON, un letterale JavaScript, una query SQL, un comando shell o una regex.
Cosa fa
Escape di una stringa lavora sul testo che incolli, riga per riga, e mostra il risultato mentre scrivi. Niente viene inviato da nessuna parte e non c'è un limite di lunghezza oltre a quello che regge il browser.
Quando serve
Il tipo di sistemazione che a mano è noiosa e in un foglio di calcolo è facile sbagliare: un elenco incollato da una email, un export con maiuscole incoerenti, una colonna di indirizzi con dei doppioni.
Limiti e avvertenze
I fine riga vengono normalizzati, e gli spazi all'inizio e alla fine contano, a meno che lo strumento non dica il contrario. Niente viene salvato: ricarichi la pagina e il testo non c'è più. Tutto avviene nel tuo browser, quindi il file non lascia mai il tuo dispositivo.
Come funziona
- Incolla il contenuto, oppure carica un file.
- Il risultato compare mentre scrivi.
- Copia o scarica quello che ottieni.
Domande frequenti
- Perché in SQL raddoppia l'apice invece di usare la barra rovesciata?
- Perché il raddoppio è lo standard che accettano tutti i motori. L'escape con la barra rovesciata è un'estensione di MySQL e produce una query rotta su PostgreSQL, SQLite e SQL Server.
- Basta questo a fermare la SQL injection?
- No. Fare l'escape a mano è l'ultima spiaggia: usa una query parametrizzata, dove il valore non entra mai a far parte dell'istruzione. Questo serve ai casi in cui davvero non puoi, tipo uno script una tantum.
- I miei file vengono caricati da qualche parte?
- No. Questo strumento funziona interamente nel tuo browser, quindi il file non lascia mai il tuo dispositivo.