Salve,
Utilizzo la funzione str_replace per sostituire dei caratteri da una stringa.
Mentre va tutto bene se voglio sostituire per esempio il carattere "ò" oppure " " (spazio) ect, per altri caratteri non va, nel senso che non vengono sostituiti.

Es. se scrivo

Codice PHP:
str_replace("ò"""$stringa);  // il carattere "ò" viene sostituito con "vuoto" 
Ma se invece scrivo

Codice PHP:
str_replace("%"""$stringa);  // il carattere "%" NON viene sostituito con "vuoto" bensì rimane al suo posto... 
Infatti non riesco ad "eliminare" (sostituire con "vuoto") i seguenti caratteri:
%,$,& ... come risolvo?