|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : janvier 2011 Messages : 283 ![]() |
Bonjour,
J'ai un soucis avec mais accent. Ma bdd est en uft8-general-ci. J'ai vue sur internet que json n'aimait pas les accents donc je me suis servi du uft8_encode mais tout les données que je récupéré avec un accent sont remplacé par null. Code :
{"ID_fiche":"22","LIBELLE_fiche":null,"ID_vol":"4"}; normalement je devrais avoir : {"ID_fiche":"22","LIBELLE_fiche":acheté,"ID_vol":"4"}; |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 071 ![]() |
si ta base est en utf8 , pas besoin de encode ...
un lien utile http://j-willette.developpez.com/tut...-site-en-utf8/ ton fichier php lui aussi doit être en utf8 colle lui un header charset utf8 as tu un setnames sur ta connexion ?
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Déjà, rien à voir avec JavaScript... => déplacé.
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : janvier 2011 Messages : 283 ![]() |
j'ai rajouté :maintenant le résultat est :
Code :
{"ID_fiche":"22","LIBELLE_fiche":achet\u00e9,"ID_vol":"4"}; |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : janvier 2011 Messages : 283 ![]() |
j'ai rajouté aussi :
Code :
header( 'content-type: text/html; charset=utf-8' ); |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Mets ta base en iso-8859, ce sera beaucoup mieux, et facile pour tout !
__________________
NginX, SphinxSearch Addict !! |
|
|
02
|
|
|
#7 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Citation:
![]() Tu pourrais expliciter ? Parce que je ne vois pas en quoi passer sa base en iso peut apporter un plus. L'important c'est l'homogénéité entre les encodages de la base, des fichiers, des en-têtes du serveur.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
10
|
|
|
#8 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
'Scuse, trop rapide dans ma réponse
![]() Je fuis l'UTF-8 qui, à mon gout je le précise, et une barrière affreuse à l'usage de notre langue !!! interclassement : latin1_general_ci Ce sera mieux...
__________________
NginX, SphinxSearch Addict !! |
|
|
01
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
l'utf-8 comporte tous les caractères du latin1_general_ci ... y'a aucun avantage à utiliser du latin1
__________________
http://blog.stealth35.com/ |
|
|
10
|
|
|
#10 |
|
Membre confirmé
![]() Arnaud Inscription : décembre 2004 Messages : 167 ![]() |
Euh... sqlpro, c'est par où déjà
__________________
NginX, SphinxSearch Addict !! |
|
|
01
|
|
|
#11 |
|
Membre régulier
![]() Inscription : janvier 2011 Messages : 283 ![]() |
D'après les site internet les caractères \u00e9 sont tout a fais normal. Pour moi mon application retranscrit les accents.
|
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 15 ![]() |
Bonjour,
quel fut la solution finalement ? Je viens d'essayer les méthodes expliquées ici: http://j-willette.developpez.com/tut...-site-en-utf8/ J'ai ajouté : 1- Code :
header( 'content-type: text/html; charset=utf-8' ); 2- à la suite de ma connexion à ma bdd 3- j'ai changé l'interclassement de la colonne de ma bdd en utf8 Mais j'ai toujours un null qui est renvoyé avec JSON Quelqu'un à la solution ? Merci |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 15 ![]() |
Bon j'ai repris toutes mes pages, j'ai recommencé ce que j'ai fais plus haut et je ne sais pas pourquoi, mais maintenant ca fonctionne...
Désolé du post... |
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() Inscription : janvier 2011 Messages : 283 ![]() |
Tu as essayé avec Notepad++ : Aller dans Format > Encoder en UTF-8 (sans BOM). ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com