Le 11 avril, Pxxo 3.5.2

Cette version corrige un comportement qui aurait du être normal mais qui ne l’était pas. Précédemment le code suivant :

 
$this->putComponent('Html', 'ZONE1', array('école')); 
 
$this->putComponent('Php', 'ZONE2', array('<?php echo "école" ?>'));

supposait que votre fichier PHP était encodé en ISO-8859-1 et que vous désiriez obtenir une page HTML encodée en UTF-8.

Maintenant pour obtenir le même comportement, il faudra vous même prendre la décision d’encoder ou non en UTF-8.

 
$this->putComponent('Html', 'ZONE1', array('école', 'utf8_encode')); 
 
$this->putComponent('Php', 'ZONE2', array('<?php echo "école" ?>', 'utf8_encode')); 
 

Les méthodes putHTML et putPHP gardent le comportement précédent, elles continueront de systématiquement encoder en UTF-8.