Io mi sono fatto una classe con un pò ri replace in scrittura e replace in lettura:

es:

Codice PHP:
public class ControlloCaratteri
{
    public 
ControlloCaratteri()
    {
        
//
        // TODO: aggiungere qui la logica del costruttore
        //
    
}

    public 
string  Cambia(string testo){

  if( 
testo != ""){
    
testo testo.Replace("à""à");
    
testo testo.Replace("è""è");
    
testo testo.Replace("é""é");
    
testo testo.Replace("ì""ì");
    
testo testo.Replace("ò""ò");
    
testo testo.Replace("ù""ù");
    
testo testo.Replace("'""`");
    
testo testo.Replace("\"""``");
  }

  return 
testo;
    }
public 
string  Recupera(string testo){

  if( 
testo != ""){
    
testo testo.Replace("à""à");
    
testo testo.Replace("è""è");
    
testo testo.Replace("é""é");
    
testo testo.Replace("ì""ì");
    
testo testo.Replace("ò""ò");
    
testo testo.Replace("ù""ù");
    
testo testo.Replace("À""à");
    
testo testo.Replace("``""\"");
    
testo testo.Replace("`""'");
  }

  return 
testo;
    }

P.s. la classe è più lunga, tu la devi adattare alle tue esigenze!!!


ciao
Scuba