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 e-mail 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.