è ê ' impossible d'envoyer par formulaire dans une base de donnée sql
clement62910
Messages postés
41
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
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');
J'ai ca comme retour :
��� ��� �� ��
Merci pour votre aide :D
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:
- è ê ' impossible d'envoyer par formulaire dans une base de donnée sql
- Whatsapp formulaire opposition - Guide
- É majuscule - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- E exposant clavier ✓ - Forum Windows
3 réponses
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
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
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
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
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
Merci beaucoup