è ê ' impossible d'envoyer par formulaire dans une base de donnée sql

Fermé
clement62910 Messages postés 41 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 20 mars 2019 - 20 mars 2019 à 19:25
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 - 20 mars 2019 à 23:29
Bonjour, je n'arrive pas a envoyé mes caractère spéciaux comme ' ê è etc..
J'ai pourtant ajouté $l’exécution de utf 8 ('SET CHARACTER SET UTF-8');

	try{

		$db = new PDO('mysql:host=XXXXXX;dbname=XXXXX', 'XXXXXXXXXX','XXXXXXX');

		$db->exec('SET CHARACTER SET UTF-8');

		$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);
		$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
		
}


J'ai ca comme retour :
��� ��� �� ��
Merci pour votre aide :D
A voir également:

3 réponses

jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
20 mars 2019 à 19:43
Bonjour,

Il faut, comme tu l'as fait, gérer le charset dans la ligne de connexion à la bdd
mais il faut également vérifier l'encodage de ton fichier php ainsi que le charset défini dans la bdd
Applique ce qui est indiqué ici : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8

Et au passage, pour ta connexion PDO... applique ce qui est indiqué là :

https://forums.commentcamarche.net/forum/affich-35923405-pdo#p35923696
0
clement62910 Messages postés 41 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 20 mars 2019 12
20 mars 2019 à 20:38
Salut,
Merci beaucoup pour votre réponse rapide.
Pour ce qui est de l'encodage tout est ok.
Et ma version de PHP est 5.1 je la passe en 7, merci beaucoup
0
clement62910 Messages postés 41 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 20 mars 2019 12
20 mars 2019 à 21:18
Bon, maintenant les accents tout est ok, manque plus que pour les apostrophes que ça ne marche toujours pas :( vos savez comment y remédier ?
Merci beaucoup
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
20 mars 2019 à 22:04
Quel est le souci exactement avec les apostrophes ? Comment ça se manifeste ? A partir de quoi ?
Quel code as tu utilisé ?
0
clement62910 Messages postés 41 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 20 mars 2019 12
20 mars 2019 à 22:57
C'est un formulaire tout simplement, en gros c'est un formulaire e commerce, et quand je met par exemple " l'étoile rouge" dans le champ dédié bah ça me remets au formulaire d'ajout d'articles. Alors que si tout serait ok, ça le mettrais sur l'article
0
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703 > clement62910 Messages postés 41 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 20 mars 2019
20 mars 2019 à 23:29
Et sans voir ton code... Je dois sortir ma boule de cristal Pour deviner où est le souci. ??
0