Disparition de caractère en PHP
Résolu/Fermé
kangouroux
Messages postés
580
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
28 février 2013
-
12 févr. 2013 à 08:36
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 - 14 févr. 2013 à 09:32
kangouroux Messages postés 580 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 28 février 2013 - 14 févr. 2013 à 09:32
A voir également:
- Disparition de caractère en PHP
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractere speciaux mac - Guide
- Easy php - Télécharger - Divers Web & Internet
5 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 févr. 2013 à 08:40
12 févr. 2013 à 08:40
Je penche aussi pour un réglage côté navigateur, demande lui d'essayer avec différents navigateurs, et d'essayer de régler l'encodage sur le navigateur qui pose soucis.
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
12 févr. 2013 à 10:59
12 févr. 2013 à 10:59
en résumé :
ta page web est en iso-8859-1
tes tables sont en latin1_swedish_ci
et tu encode tes données en utf8
c'est le merdier ... et pourquoi pas tout mettre en utf8 par exemple ?
ta page web en charset utf8
tes tables en uft8_unicode_ci
tes données, pas d'encodage a faire mais ajouter après la connexion à la base de données : SET NAMES utf8
tes pages (de code) encodé en utf8 (sans BOM)
création d'un .htaccess avec : AddDefaultCharset UTF-8
ta page web est en iso-8859-1
tes tables sont en latin1_swedish_ci
et tu encode tes données en utf8
c'est le merdier ... et pourquoi pas tout mettre en utf8 par exemple ?
ta page web en charset utf8
tes tables en uft8_unicode_ci
tes données, pas d'encodage a faire mais ajouter après la connexion à la base de données : SET NAMES utf8
tes pages (de code) encodé en utf8 (sans BOM)
création d'un .htaccess avec : AddDefaultCharset UTF-8
kangouroux
Messages postés
580
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
28 février 2013
37
12 févr. 2013 à 11:19
12 févr. 2013 à 11:19
Oui effectivement mais c'est suite à une erreur.
Je vais laisser le charset de mes page en iso-8859-1.
Mais je vais encoder en UTF8
et les table les passer en UTF8.
Histoire qu'il y ait un peut moins le merdier dans tout ça ^^
Pense tu que mon problème insoluble puisse venir de ça ?
Perso je pense plus à une configuration foireuse ??!!??
Je vais laisser le charset de mes page en iso-8859-1.
Mais je vais encoder en UTF8
et les table les passer en UTF8.
Histoire qu'il y ait un peut moins le merdier dans tout ça ^^
Pense tu que mon problème insoluble puisse venir de ça ?
Perso je pense plus à une configuration foireuse ??!!??
kangouroux
Messages postés
580
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
28 février 2013
37
14 févr. 2013 à 08:35
14 févr. 2013 à 08:35
Bonjour,
je viens de faire quelque tests.
Donc j'ai virtualiser XP sans appliquer aucune mise à jour et surprise c'est internet explorer qui supprime les caractère spéciaux ...
Je ne comprend pas pourquoi et cela se produit jusqu'à la version 8 je n'ai pas encore testé pour les versions supérieurs.
Avez-vous des suggestions ? Une idée sur ce dysfonctionnement ?
Je vous remercie d'avance pour l'aide :)
je viens de faire quelque tests.
Donc j'ai virtualiser XP sans appliquer aucune mise à jour et surprise c'est internet explorer qui supprime les caractère spéciaux ...
Je ne comprend pas pourquoi et cela se produit jusqu'à la version 8 je n'ai pas encore testé pour les versions supérieurs.
Avez-vous des suggestions ? Une idée sur ce dysfonctionnement ?
Je vous remercie d'avance pour l'aide :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kangouroux
Messages postés
580
Date d'inscription
vendredi 20 juin 2008
Statut
Membre
Dernière intervention
28 février 2013
37
14 févr. 2013 à 09:32
14 févr. 2013 à 09:32
C'est résolu, à l'encodage et au décodage un petit flag 'ENT_QUOTES' et un petit paramettre de filtrage 'UTF-8' et c'est réglé ^^
Merci pour le coup de main,
bonne continuation à tous
Merci pour le coup de main,
bonne continuation à tous
12 févr. 2013 à 08:52
Effectivement cette solution est envisageable.
mais je cherche une solution transparente pour mes utilisateurs.
As-tu une solution ?
12 févr. 2013 à 08:55
12 févr. 2013 à 08:58
Mais j'aimerais quand même trouver cette erreur.
C'est plutôt handicapant pour les utilisateur qui auraient la même configuration :\
En tous cas merci beaucoup et si tu as une suggestion je suis preneur ^^
12 févr. 2013 à 09:05
regarde donc l'encodage de ta bade de données, peut être qu'il y a quelque chose à régler à ce niveau là...
12 févr. 2013 à 09:41
Bien entendu j'ai que les dernière version des navigateurs ...
Mon utilisateur utilise une vieille version de IE. Je pensai que cela venait de ça ?!?!
Je vais toutes fois regarder si cela vient de sa configuration ou de ma plateforme (PHP ou SQL) ...
Si jamais tu as d'autres idées ??