Bonjour à tous,

j'ai un problème d'encodage. L'ensemble des caractères accentués s'affiche de la sorte: � (? dans un losange)

Ce sont des pages en HTML5 (meta charset UTF-8 donc) développées sous WAMP, avec Notepad++. Je n'ai aucun problème en local sous PC et en prod.

Par contre, lorsque j'importe ces mêmes pages, avec des retouches ou non sous Coda 2, le problème d'encodage apparait sous un environnement MAMP (sous Mac donc)

Comment puis-je paramétrer MAMP (dernière version 2.1.1) ? sachant que je n'utilise pas de BDD...

Merci pour votre aide. Smiley smile
Modifié par david999 (26 Nov 2012 - 16:38)
Bonjour,

Explication possible: le serveur web (Apache en l'occurrence, vu que c'est Apache qui est utilisé par MAMP) envoie un en-tête HTTP Content-Type qui déclare de l'ISO-8859-1 ou du MacRoman ou tout autre encodage qui n'est pas UTF-8. Or, l'en-tête HTTP Content-Type est appliqué en priorité, s'il contredit une META charset eh bien c'est l'en-tête HTTP qui gagne.

On pourra lire à ce sujet: Voir et modifier les en-têtes HTTP.