Apostrofi in stringhe SQL
Raddoppia gli apostrofi semplici nel contenuto di una stringa SQL tra apici singoli.
Prova un breve esempio
Prova un breve esempio
Carica l’esempio fittizio in un modulo vuoto. Controlla le opzioni, avvia lo strumento se necessario e confronta il risultato qui sotto.
Sostituisce ogni apostrofo ASCII con due apostrofi: O'Brien diventa O''Brien. Non aggiunge gli apici che delimitano la stringa. Incolla soltanto il contenuto della stringa e premi Raddoppia apostrofi SQL. Verifica le regole del database prima dell’uso. Non garantisce la prevenzione delle SQL injection: le regole dipendono da database e configurazione. Nelle applicazioni usa parametri associati. Non codifica identificatori, query complete o tutti i tipi di stringa SQL.
Testo in una stringa SQL tra apici singoli
O'Brien
Risultato previsto
O''Brien
L’esempio sarà disponibile quando lo strumento sarà pronto.
Il testo viene elaborato nel tuo browser.
Condividi questo strumento
Viene condiviso solo il link pubblico dello strumento. I dati inseriti e i risultati rimangono qui.
Mostra il link da copiare manualmente
In breve
Sostituisce ogni apostrofo ASCII con due apostrofi: O'Brien diventa O''Brien. Non aggiunge gli apici che delimitano la stringa.
Questi strumenti elaborano i dati nel browser dopo il caricamento della pagina. I calcoli non inviano le tue immissioni o i risultati a un servizio remoto. Il sito richiede comunque il codice e le risorse della pagina e, se acconsenti, usa Google Analytics per i dati di visita.
Domande frequenti
Lo strumento aggiunge gli apici SQL?
No. Raddoppia solo gli apostrofi semplici: O'Brien diventa O''Brien. Aggiungi tu gli apici delimitatori soltanto quando stai intenzionalmente scrivendo un valore letterale.
Gli apostrofi tipografici vengono modificati?
No. Cambia solo l’apostrofo semplice usato come delimitatore SQL; quelli tipografici rimangono invariati.
Posso usarlo contro le SQL injection in un’applicazione?
No. Le regole dipendono da database e contesto; questa trasformazione non può rendere sicura una query. Usa query parametrizzate.
Fonti e riferimenti
- OWASP: guida alla prevenzione delle SQL injection (in inglese)
- Manuale MySQL 8.0: stringhe letterali (in inglese)
Questi riferimenti documentano lo standard o l’API del browser citati; non convalidano i risultati dello strumento.