Bonjour à tous,
J'ai le problème suivant :
j'ai créé le tag utilisateur suivant : include "monfichier.php" que j'ai inséré par la suite dans une page cmsms 1.1.2.
Le script php "monfichier.php" (qui consiste à afficher des données textuelles provennant d'une base de données Mysql) s'exécute bien mais les données que je récupère sont mal affichées : les caractères ' sont remplacés par des ?
J'ai un fait un htmlentities sur les données mais ca n'a rien changé.
Quelqu'un aurait une idée pour résourdre ce problème ?
Merci d'avance.
Problème insertion code php dans une page cmsms
Moderator: jce76350
Re: Problème insertion code php dans une page cmsms
Bonjour,
Le problème vient peut être de l'encodage de tes pages. Je pense que le mieux (on me contredira peut-être) est d'encoder l'ensemble du site soit en utf-8 soit en Iso-8859-1 en fonction de l'encodage de ta base de données MySql.
Il faut faire un test avec les 2 types d'encodage sur l'ensemble de ton site.
D'après ce que j'ai pu lire sur les forum, il apparaît qu'utf-8 est plus indiqué (à vérifier).
Lors de la création d'un gabarit, il faut préciser l'encodage (bas de page) :
Encodage : utf-8 ou Iso-8859-1
Dans le fichier config.php, il faut renseigner les champs suivants
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
Charge également une page de ton site sur un navigateur et vérifie que la balise meta suivante est bien présente:
Voilà tiens nous au courant
Le problème vient peut être de l'encodage de tes pages. Je pense que le mieux (on me contredira peut-être) est d'encoder l'ensemble du site soit en utf-8 soit en Iso-8859-1 en fonction de l'encodage de ta base de données MySql.
Il faut faire un test avec les 2 types d'encodage sur l'ensemble de ton site.
D'après ce que j'ai pu lire sur les forum, il apparaît qu'utf-8 est plus indiqué (à vérifier).
Lors de la création d'un gabarit, il faut préciser l'encodage (bas de page) :
Encodage : utf-8 ou Iso-8859-1
Dans le fichier config.php, il faut renseigner les champs suivants
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
Charge également une page de ton site sur un navigateur et vérifie que la balise meta suivante est bien présente:
Voilà tiens nous au courant
Re: Problème insertion code php dans une page cmsms
Oui sur utf8.
Et 1.1.2 à l'heure où 1.3 va sortir, n'est-ce pas chercher les complications ?
Pierre M.
Et 1.1.2 à l'heure où 1.3 va sortir, n'est-ce pas chercher les complications ?
Pierre M.