Bonjour,

Je traite un flux RSS mal encodé, malheureusement je ne peux pas modifier le flux.
J'ai les apostrophes qui sont transformées en point d'interrogation.
Je voudrais donc convertir les chaines suivantes : [:alpha:]?[:alpha:] en [:alpha:]'[:alpha:].

Je pense que ma chaine peut être représentée par : [:alpha:]{1}[?]{1}[:alpha:]{1}
Et bien ça ne marche par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_replace('#[:alpha:]{1}[?]{1}[:alpha:]{1}#s', '\'', 'Mon test L?a, f?u ?')
Une idée ?
Merci de votre aide.