E' un problema di conversione e visualizzazione dati. Non ti serve il vettore $cerca.
infatti proprio non funziona non trova e non sostituisce...

per questo come si fa?
Per quanto riguarda il tuo, controlla l'effettiva equivalenza tra l'utf del file XML e quella nello script.

questa è una bella dritta provo subito e ti dico
In secondo luogo quando scrivi i dati nel file assicurati di far partire la stringa di codice con l'apice singolo.