PHP / MySQL : comment résoudre les problèmes d’accents ?
https://programmation-web.net/2010/11/comment-resoudre-les-problemes-daccents/#titre-le-php
htmlentities :
http://fr.php.net/manual/fr/function.htmlentities.php
Comment connaître le charset d'une base de données
MySQL? ?
https://www1.zonewebmaster.eu/tutoriel-php-mysql:mysql:connaitre-charset-base-mysql
SELECT * FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'nom_base';
Changer l'encodage par defaut d'un serveur
MySQL?
http://www.tux-planet.fr/changer-lencodage-par-defaut-dun-serveur-mysql/
La première étape va consister à obtenir des informations sur l'encodage utilisé sur votre installation
MySQL?.
Pour cela, connectez-vous à votre serveur et lancez la commande suivante :
- SHOW VARIABLES LIKE 'char%';
- character_set_client latin1
- character_set_connection latin1
- character_set_database latin1
- character_set_filesystem binary
- character_set_results latin1
- character_set_server latin1
- character_set_system utf8
- character_sets_dir /usr/share/mysql/charsets/
On s'aperçoit ici que l'encodage du serveur (character_set_server) est de type latin1 et celui du système (character_set_system) est de type utf8.
Pour changer l'encodage d'un serveur
MySQL?, il faudra modifier le fichier de configuration /etc/my.cnf en ajoutant des paramètres similaires à ceux donnés ici (utilisation de utf8 dans l'exemple) :
[mysqld]
#Set the default character set
default-character-set=utf8
#Set the default collation
default-collation=utf8_general_ci
Il faudra ensuite redémarrer le serveur pour prendre en compte les modifications et éventuellement vérifier le bon changement de l'encodage :
- # /etc/init.d/mysqld restart
- mysql> SHOW VARIABLES LIKE 'character_set_system';
- character_set_system utf8
https://www.developpez.net/forums/d770997/php/langage/php-codage-accents/
Ajouter le 28 mars 2018 suite à des problèmes liés aux accents
aucun affichage dans le wiki s'il y a un accent ?
n'a rien résolu ;-)
ini_set('default_charset','iso-8859-1');
Éditer la page pour voir les codes (ou la source).
» »
« «
¢ ¢
£ £
© ©
® ®
À À
Á Á
 Â
à Ã
Ä Ä
Ç Ç
È È
É É
Ê Ê
Ë Ë
Ò Ò
Ô Ô
Ù Ù
Ú Ú
Û Û
à à
â â
é é
ê ê
ë ë
î î
ñ ñ
ô ô
ù ù
û û
ù ù
ü ü
ä ä
ç ç
è è