Émojis remplacés par points d'interrogation
Fermé
corentin.bc
Messages postés
383
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
4 novembre 2022
-
1 juin 2018 à 19:20
jordane45 Messages postés 38404 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 février 2025 - 5 juin 2018 à 22:09
jordane45 Messages postés 38404 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 février 2025 - 5 juin 2018 à 22:09
A voir également:
- Emoji point d'interrogation
- Point d'interrogation dans un carré - Meilleures réponses
- Emoji point d'interrogation dans un carré signification - Meilleures réponses
- (Y) emoji ✓ - Forum Mail
- Quel est l'émoji du point d'interrogation dans un carré ? ✓ - Forum Samsung
- Emoji remplacés par des points d'interrogation - Forum Samsung
- :3 emoji ✓ - Forum Loisirs / Divertissements
- Coeur vide emoji ✓ - Forum Réseaux sociaux
1 réponse
jordane45
Messages postés
38404
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 février 2025
4 732
5 juin 2018 à 22:09
5 juin 2018 à 22:09
Bonjour,
Tu peux spécifier le charset directement dans la chaine de connexion (le dsn)
L'autre solution, un peu comme la tienne mais avec le collate en plus dans le MYSQL_ATTR_INIT_COMMAND
n'oublie pas non plus de vérifier l'encodage déclaré dans tes fichiers ainsi que celui de tes fichiers.
Je t'invite à lire ceci : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
Tu peux spécifier le charset directement dans la chaine de connexion (le dsn)
$dsn = 'mysql:host=localhost;dbname=apfr;port=3306;charset=utf8mb4';
L'autre solution, un peu comme la tienne mais avec le collate en plus dans le MYSQL_ATTR_INIT_COMMAND
$bdd =new PDO( 'mysql:host=localhost;dbname=apfr;port=3306;charset=utf8mb4', 'your-username', 'your-password', array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_PERSISTENT => false, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci" ) );
n'oublie pas non plus de vérifier l'encodage déclaré dans tes fichiers ainsi que celui de tes fichiers.
Je t'invite à lire ceci : https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8