ImageTTFText et accents

Invité
Invité n'ayant pas de compte PHPfrance

05 mars 2007, 17:41

Bonjour,
J'ai écrit il y a un an un script pour créer des commentaires sous une image
http://dodin.org/mediawiki/index.php/CEDA
Exemple de résultats
http://media.dodin.free.fr/galerie_phot ... index.html

Mais depuis ma distribution linux est passé en php5 et ne dispose plus de php4, or php5 refuse de gérer les accents
http://cjoint.com/data/ddjpmrWmSv.htm
(il devrait y avoir "Légende")
Ca ne vient pas du texte, mon script de test le fait afficher il est bon.
aucun des essais que j'ai fait des outils de conversion ne marche
une idée??
merci
jdd

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

05 mars 2007, 18:47

et avec utf8_encode()
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

jdd
Petit nouveau ! | 1 Messages

05 mars 2007, 20:46

c'est pire:
http://cjoint.com/?dftSTFKzyh
l'erreur ne semble pas un problème de jeu de caractère à proprement parler (pas un problème de _choix_ de jeu de caractère)
merci
jdd

Mammouth du PHP | 505 Messages

06 mars 2007, 09:16

Peut etre que dans ton ancienne distrib, les locales étaient renseignés et pas dans celle ci...

Essai de faire un setlocale('LC_ALL','fr_FR') ( LC_ALL,'fra' pour ceux qui sont sous windows) au debut de ton script.

Cette définition peut etre fait aussi via apache. Compare tes anciens et nouveaux httpd.conf et php.ini pour voir les différence de config.

Invité
Invité n'ayant pas de compte PHPfrance

06 mars 2007, 09:32

pas mieux.
et ca ne vient pas d'Apache (c'est un script exécuté depuis une console) - la locale est bonne.
Je rappelle que le fexte (avec echo) s'affice correctement, c'est juste dans l'image que ca va pas :-((
merci
jdd

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

06 mars 2007, 10:51

C'est GD ? C'est quelles versions ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.