diff --git a/Notes/UTF-8.md b/Notes/UTF-8.md index 3d2ad95..62a8774 100644 --- a/Notes/UTF-8.md +++ b/Notes/UTF-8.md @@ -1,15 +1,25 @@ -Gestion de l'UTF-8 entre MySQL et PHP -===================================== +# Gestion de l'UTF-8 entre MySQL et PHP + +##Références http://www.phptherightway.com/#the_basics https://mathiasbynens.be/notes/mysql-utf8mb4 -Paramètres PHP - mb_internal_encoding('UTF-8'); - mb_http_output('UTF-8'); -Utiliser mb_* + +##Paramètres PHP + +- mb_internal_encoding('UTF-8'); +- mb_http_output('UTF-8'); + +Utiliser les fonctions mb_* pour les chaines de caractères + +## Connection avec la base de données SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci -MySQL => Ultime, une fois tout switcher sur les applications, backup and restore +## Paramètres MySQL par défault + +Une fois tout en utf8mb4, utiliser les paramètres par defaut [client] default-character-set = utf8mb4