Configuration d’un serveur et d’un site pour fonctionner en UTF-8

de | juillet 2, 2014

Aujourd’hui, j’ai fait face à un problème avec mon site. J’ai configuré mon serveur et mon site pour fonctionner en UTF-8 mais mon site continuait d’afficher des caractères étranges. Donc voici la procédure qui m’a permis de résoudre ce problème :

J’utilise wampserver, à vous de retrouver les bon fichiers de configuration si vous être sur linux :

  • Dans votre php.ini
    default_charset = "utf-8".
  • Dans votre my.ini (mysql conf),ajoutez ces lignes :
    #Mise en UTF-8
    character-set-server = utf8
    collation-server = utf8_general_ci
    skip-character-set-client-handshake
    
  • Dans vos fichiers HTML n’oubliez pas d’ajouter le charset dans la balise META:
    <!DOCTYPE html>
    <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    </head>
    
  • Changez l’encodage de votre base de donnée via  PHPMYADMIN en : utf_general_ci: Vous pouriez avoir à modifier les données déjà crées dans cette base pour que le changement soit pris en compte.

Redémarrez le serveur, et tout devrait fonctionner.

00

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.