|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mai 2006 Messages : 157 ![]() |
Bonjour tout le monde !
Il m'est arrivé un truc bizarre hier sur une de mes applications en utf8. Je m'explique. Le charset par défaut du php.ini est en iso-8859-1, j'ai activé le mbstring (mais pas l'overload). Je ne peux pas le changer le charset car d'autre appli tourne en iso. Sinon tout est en UTF-8 :
D'un seul coup, tous mes caractères accentués que j'affiche se sont transformés en caractères louches comme si l'encodage n'était pas le bon. Avant cet instant fatidique, tout fonctionné nikel je précise qu'aucune modification sur le serveur n'a été apporté hier ni dans les jours précédents.J'ai donc enlevé|ajouté les fonctions utf8_encode et utf8_decode là où il y avait des erreurs et après les caractères accentués s'affichent normalement maintenant. Sur une certaine page, j'affiche des données et je rempli un formulaire. Certains input (qui sont dans des listes à puces sortable générées en JQuery) sont générés notamment avec le genre de fonction JQuery (ci-dessous) Ce code est généré dans mon code PHP, et ca va dispatché les données dans des puces imbriquées sortable : Code :
Ensuite je réactualise la page, les losanges disparaissent et tout redevient normal.
D'où ça peut venir ? Quelqu'un a t il déjà eu ce problème ? Cordialement, |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com