C'est bien curieux parce que les quotes simples (') dans les BDD sont interprêtés comme tels en général.
Au pire, tu peux sans-doute remplacer les caractères (ereg PHP) de façon dynamique.
C'est à dire utiliser un egeg en PHP pour remlacer directement les � par des simple quote.
Je ne suis pas spécialiste donc je ne saurai pas te dire comment faire... surtout que je pense qu'il doit y avoir une solution plus simple