Existe t'il une méthodes pour formater une string de façon à échapper les caracteres spéciaux ?

c'est à dire :

s= " l'url est invalide ";
devient :
s= " l\'url est invalide ";