Je teste actuellement mysql et php pour une appli qui traitera pas mal de carctère arabes. L'UTF-8 est le bienevenu, pas de souci de ce côté là. j'ai configuré apache 2, php et mysql pour qu'ils fonctionent en UTF 8 par défaut.
Par contre, quand j'interroge MySQL 4.1.14 avec PHP 5.0.4 j'ai un problème d'encodage des caractères (je me retrouve avec des ??? à la place des caractères arabes). J'ai regardé dans le phpinfo() et la version de l'API MySQL est 4.1.7.
Alors je switch wampserver en PHP 4.1.7 et là tout marche bien (j'appelle exactement la même page), pas de problème ! L'API MySQL utilisée est la 3.23.49.
A part un problème d'API je ne vois pas d'où peut venir le souci, mais je ne sais comment la changer (ci cela est possible).