|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : octobre 2010 Messages : 252 ![]() |
Bonjour,
Après avoir parcourut de nombreux topics à ce sujet je n'ai toujours pas rencontré de cas identique au miens: En générale on dit: "ajoute un $bdd->exec('SET NAMES utf8');" et ca fonctionne... Pour mon cas je n'ai pas de soucis pour récupérer les accents de ma base de donnée (problème résolu grâce à cette méthode), mais ca ne fonctionne pas lorsque j'insère une donnée qui comporte des accents ! Exemple: Code :
Mes tables sont en "latin1_swedish_ci"est-ce correcte ? Quand je les mets en "utf8_bin" ou "utf8_general_ci" il me coupe la chaîne à partir du premier accent rencontré. Pourtant les données sont elles bien réceptionnées quand je met les accents en "insertion manuelle" via phpMyAdmin mais mal insérer par "INSERT INTO" etc... Désolé de faire un post de plus là dessus, mais ca fait plus de 24h que je cherche une solution pour des problèmes d'accents et c'est vraiment gonflant de perdre autant de temps là dessus... Merci ! |
||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : juin 2006 Messages : 606 ![]() |
Salut,
ca ne serait pas l'encodage de ta page de sortit qui serait mauvais ? (La ou tu fais ton echo $x -->cloé) |
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() Inscription : octobre 2010 Messages : 252 ![]() |
Bonjour,
Effectivement quand je touche à l'encodage en faisant ce qu'il est censé falloir faire: 1) Sur notepad++: .Encodage => Encoder en utf-8 (sans BOM) .Encodage => Convertir en utf-8 (sans BOM) 2) Début des fichiers sous la forme suivante: Code :
Exemple: Code :
Cela dit si je pense que ca vient de phpMyAdmin c'est parceque lorsque je regarde dans mes tables je vois que les accents sont remplacés par des caractères spéciaux alors que quand je les insères directement par la commande "insérer" et que je les récupères avec un SELECT, alors là, les accents s'affichent normalement. Merci pour l'aide ! EDIT: Problème résolut: Pour ceux qui sont dans le même cas, lorsque vous convertissez tout en utf-8 il faut remplacer les caractère xE9 etc par les accents ! |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com