Hello,
J'ai des scripts php qui utilisent tous l'extension mb_strings.
apparemment, php de fedora 18 n'active pas cette extension:
page blanche du script quand mb_internal_encoding( "UTF-8"); est activée
page normale quand //mb_internal_encoding( "UTF-8"); est désactivée.
J'ai tenté de modifier php.ini
; If enabled, scripts may be written in encodings that are incompatible with
; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
; encodings. To use this feature, mbstring extension must be enabled.
; Default: Off
zend.multibyte = On

mais rien ne change.
Que faut-il donc faire?
Pendant que tu répondais, j'ai trouvé ailleurs qu'il falait installer mb-string, ce que j'ai fait et qui fonctionne bien.
C'est quand même dommage qu'il ne soit pas activé par defaut....
Au contraire, on prévoit (pour Fedora 19) de rendre l'installation de PHP encore plus flexible, avec encore plus d'extensions partagées et installables / activables au choix de l'admin.

Voir https://fedoraproject.org/wiki/Features/Php55
D'accord pour la flexibilité, mais où est l'information?
Quand j'ai cheché, j'ai trouvé plus facilement comment recompiler apache et php et me servir de configure, que comment ajouter mb_string.
A ceci près cependant que mb_string doit être utilisé par un paquet de programmes php utilisés par des paquets de gens : chinois, japonais, russes, français, entre autres.
différent de réclamer l'installation systématique de gender, par exemple....
Après c'est vrai qu'une recherche mal exprimée sur un moteur de recherche va remonter un wagon de pages totalement hors sujet (obsolètes, autre environnement, ...)

Pourtant, c'est vraiment pas compliquer...
http://www.lmgtfy.com/?q=php+mbstring+fedora