mi sa che c'è un problema con str_replace....il primo argomento è quello che deve essere ricercato e modificato, il secondo argomento è quello che sostituisce il primo, il terzo è la tua stringa.....io scriverei $tmpString = str_replace(chr(145), chr(39), $tmpString); e via dicendo....