Site réalisé sur
une plate-forme Word et Web


OVH - PHP 5.6 Mauvais affichage des caractères accentués - Résolu

@logo_WordEtWeb_mini

 

OVH  -  PHP 5.6  -  Mauvais affichage des caractères accentués

 

Le passage de « PHP 5.5 » à « PHP 5.6 » a entrainé un très mauvais affichage des caractères accentués.

En effet le charset « iso8859-1 » définissant par défaut l’affichage des caractères accentués a disparu.

La solution simple :

 

OVH  -  PHP 5.6  -  Affichage caractères accentués : résolu

Mise à jour le 22 décembre 2015

 

Après avoir passé mon site à la version PHP 5.6 dans le fichier « /www/.ovhconfig » j’ai eu la très désagréable surprise de voir tous mes caractères accentués remplacés par le symbole « ».

 

            

 

Fichier « /www/.ovhconfig » utilisé :

 

app.engine=php

app.engine.version=5.6

http.firewall=none

environment=production

 

J’ai tourné en rond pendant 5 h en explorant tous les coins du Sieur GOOGLE.

 

La solution finalement très simple qui m’a été suggérée sur un forum a été de rajouter une seule ligne au tout début du script xxx.php affichant la page désirée :

 

ini_set('default_charset', 'iso8859-1');

 

Et de nouveau l’affichage du site est devenu correct :

 

     

 

 

Attention :

 

Le PHP défini dans le fichier « /www/.ovhconfig » détermine le PHP de l’ensemble de votre hébergement mutualisé chez OVH.

Et … ceci même pour les sous-domaines et les multi-domaines.

 

 

C’est tout.