è ê ' impossible d'envoyer par formulaire dans une base de donnée sql
clement62910
Messages postés
46
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
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 compte désactivé - Guide
- Base de registre - Guide
- Comment fait-on des majuscules accentuées dans Excel? ✓ - Forum Excel
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