Drupal > AMFPHP > Flash, erreur d'encodage malgré une bonne config (?)

Catégories:

Bonjour,

Je recontre actuellemnt un problème avec AMFPHP, Drupal & Flash.

Mes accents sont transformé comme ceçi : «légû

J’ai testé plusieurs configuration pour le charset dans «gateway.php» sans succès.

Voiçi les config essayée :
$gateway->setCharsetHandler( «iconv», «ISO-8859-1», «ISO-8859-1» ) ;
$gateway->setCharsetHandler( «utf8_decode», «ISO-8859-1», «ISO-8859-1» ) ;
$gateway->setCharsetHandler( «utf8_decode», «ISO-8859-1», «UTF-8» ) ;
$gateway->setCharsetHandler( «utf8_decode», «UTF-8», «UTF-8» ) ;

les champs de ma base de données sont laissé par défaut (créer par drupal) en UTF_GENERAL_CI. J’ai également tester d’en mettre un en Latin1 pour voir si çelà changeait quelque chose … mais rien…

Est ce que vous voyez où je me plante ?

#

Bonjour à tous,
suite au même problème et jonBe n’ayant pas trouvé, je me suis penché sérieusement sur le problème et j’ai réussi à trouver la solution. Il faut modifier 2 fichiers de amfphp (qui ré-encodais le vilain en ISO ^^).

Il faut remplacer dans les fichier suivant au ligne indiqué :
modules\services\servers\amfphp\amfphp.module
l.49 : $gateway->setCharsetHandler(«utf8_decode», «UTF-8», «latin1») ;

et

C:\bureau\basDroite\psm\M2\ria\tutoDrupalFlash\Rendu_Flash-Drupal\modules\modules\services\servers\amfphp\amfphp\gateway.php
l.127 : $gateway->setCharsetHandler( «utf8_decode», «UTF-8», «latin1» ) ;

Bonne continuation à tous.

#

Super ! Testé et approuvé !
Merci Hachy77…

Syndiquer le contenu