J'essaie de prévisualiser le dernier article d'un flux rss sur un autre site web. Le flux est codé en UTF-8, tandis que le site Web est codé en ISO-8859-1. Pour afficher le titre, j'utilise ;
$post_title = 'Blogging – does it pay the bills?';
echo mb_convert_encoding($post_title, 'iso-8859-1','utf-8');
// returns: Blogging ? does it pay the bills?
// expected: Blogging - does it pay the bills?
Notez que le trait d'union que j'attends n'est pas un signe moins normal, mais un énorme tiret. Enfin, quelques pixels de plus quand même :) Je ne sais pas comment le décrire autrement car mon clavier ne peut pas produire ce caractère...