Bonjour,

je fais un interagir un script PHP avec un script Bash sur un serveur Ubuntu 10.10.
Tout est configuré en UTF-8 (les fichiers, la BDD, les header html, la variable LANG, etc.)

Dans une console :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$locale charmap
UTF-8

en php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?php echo exec('locale charmap'); ?>
ANSI_X3.4-1968

J'ai essayé de changer /etc/apache2/conf.d/charset et /etc/php5/apache2/php.ini mais ça n'a rien changé. J'ai essayé d'exécuter en php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?php
exec('LANG=\"fr_US.UTF8\" locale charmap');?>
ça n'a rien changé. Des idées ?