Ho un problema con l'explode di una stringa.

Codice PHP:
$string "Gym/Equipement d'exercice;Piscine extérieur/couverte;Petits animaux acceptés";

$exp_string explode(';',$string); 
In caso di caratteri accentati o di apostrofi il risultato e' questo:
Codice PHP:
$exp_string[0]="Gym/Equipement d'";
$exp_string[1]="exercice";
$exp_string[2]="Piscine exté";
$exp_string[3]="rieur/couverte";
$exp_string[4]="Petits animaux accepté";
$exp_string[5]="s"
Come posso fare a risolvere. Avevo pensato anche ad un replace dei caratteri problematici backslashandoli ma sono tanti.