Ben, je connais bien la fonction header mais je ne comprenais pas comment specifier a une image qu'elle doit etre affiche en Shift_JIS...
Sinon, voici le code -simplifié- en question:
Il faut savoir que dans le code en question, le tableau $tabMoisAbb[] contient les mois abbreges dans une langue (FR, EN, JA-JP)
Code:
$image=imageCreate($largeur, $hauteur);
$colorFond=imageColorAllocate($image, 220, 220, 220);
$colorGraphe=imageColorAllocate($image, 255, 255, 255);
$colorText=imageColorAllocate($image, 0, 0, 0);
$chartFontLegende=3;
imageFill($image, 0, 0, $colorText);
imageFilledRectangle($image, 1,1, $largeur, $hauteur, $colorFond);
//legendes horizontales (mois)
for($cpt=0; $cpt<$increment_nbFichiers; $cpt++)
{
imageline($image, $depart_x, $depart_y, $arrivee_x, $arrivee_y, $colorText);
imageStringUp($image, $chartFontLegende, $position_x, $position_y, $tabMoisAbb[intVal($Resume[($cpt)][0])], $colorText);
}
header("Content-type: image/png");
imagePng($image);
et le resultat est la:
On voit bien les equivalents Shift_JIS en ISO sur le graphe, a la place du titre et des mois...
J'espere que cela aura eclaire tout le monde (J'aurais d'ailleurs du commencer par la). Sinon, dites le moi, je vais tacher de m'expliquer un peu plus.