Bonjour,
Je suis passé de php 5.3 à 5.4 et j'ai des problèmes d'affichage de certaines données de champs d'une base sql.
En php 5.3 s'affichaient mes données issues de ma bdd, mais maintenant en php5.4 certaines ne s'affichent plus. Par exemple quand le mot "bâtiment" est inclus dans un champ de ma base, l'affichage de celui-ci par echo $a; reste vide (mais quand le champ est constitué d'autres mots, cela s'affiche).
A priori c'est dû à l'encodage qui était avant par défaut en windows1252 et maintenant l'affichage doit se faire en utf8.
Du coup, j'ai testé de transformer ma variable $a en utf8, avec par exemple uft8_encode. J'ai essayé htmlentities et encore plein de choses sans parvenir à afficher mon champ contenant le mot "bâtiment". Mais comme mon niveau est moyen dans le domaine, "il vaut mieux un qui sait que 10 qui cherchent"... aussi celui qui me lit saurait-il comment régler ce problème qui parait simple...
Merci,
Modifié par soriro (29 Sep 2018 - 16:21)
Je suis passé de php 5.3 à 5.4 et j'ai des problèmes d'affichage de certaines données de champs d'une base sql.
En php 5.3 s'affichaient mes données issues de ma bdd, mais maintenant en php5.4 certaines ne s'affichent plus. Par exemple quand le mot "bâtiment" est inclus dans un champ de ma base, l'affichage de celui-ci par echo $a; reste vide (mais quand le champ est constitué d'autres mots, cela s'affiche).
A priori c'est dû à l'encodage qui était avant par défaut en windows1252 et maintenant l'affichage doit se faire en utf8.
Du coup, j'ai testé de transformer ma variable $a en utf8, avec par exemple uft8_encode. J'ai essayé htmlentities et encore plein de choses sans parvenir à afficher mon champ contenant le mot "bâtiment". Mais comme mon niveau est moyen dans le domaine, "il vaut mieux un qui sait que 10 qui cherchent"... aussi celui qui me lit saurait-il comment régler ce problème qui parait simple...
Merci,
Modifié par soriro (29 Sep 2018 - 16:21)