From d3d2eaa5f5af4ffd3e9ca55b594b6f3cc2e16e35 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Tue, 17 May 2016 14:47:08 +0200 Subject: [PATCH] Markdown --- Notes/UTF-8.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) 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