Bonjour,
depuis 9 ans je suis chez infomaniak et il y a quelques semaines ils m'ont proposé de passer sur la nouvelle console d'administration, ce ne fut pas sans mal mais j'y suis arrivé. Sur celle-ci, il y a du php à la "volée", mon site étant au départ sous php 5.4 j'ai eu un message d'avertissement comme quoi cette version était obsolète, je suis passé à php 5.5 sans problèmes mais maintenant, ils annoncent que cette version ne sera bientôt plus sécurisée et qu'il faut passer en php 5.6 ou 7.0 et là quand je teste tout fonctionne sauf pour les caractères accentués (é, è, à, etc...) qui sont remplacés par des points d'interrogations ce qui rend le site illisible.
Infomaniak, semble avoir compris la cause car ils me parlent d'un problème avec ma balise meta : "<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">" et d'un problème d'encodage :
"Encodage de caractères par défaut ¶
default_charset est maintenant utilisé comme jeu de caractères par défaut pour les fonctions htmlentities(), html_entity_decode() et htmlspecialchars(). Notez que si les configurations d'encodage (maintenant obsolète) d'iconv et mbstring sont définies, elles prendront le dessus par rapport à la configuration de default_charset pour les fonctions iconv et mbstring, respectivement.
La valeur par défaut pour cette configuration est UTF-8."
mais ils ne me donnent pas la solution car ils sont hébergeurs et n'interviennent pas dans la réalisation de sites. Pour information, mon site est en html, je n'utilise pas de php sauf pour un .htaccess pour faire pointer des noms de domaine synonymes.
Quelqu'un a-t-il une solution à me proposer ?
Bonne journée.
depuis 9 ans je suis chez infomaniak et il y a quelques semaines ils m'ont proposé de passer sur la nouvelle console d'administration, ce ne fut pas sans mal mais j'y suis arrivé. Sur celle-ci, il y a du php à la "volée", mon site étant au départ sous php 5.4 j'ai eu un message d'avertissement comme quoi cette version était obsolète, je suis passé à php 5.5 sans problèmes mais maintenant, ils annoncent que cette version ne sera bientôt plus sécurisée et qu'il faut passer en php 5.6 ou 7.0 et là quand je teste tout fonctionne sauf pour les caractères accentués (é, è, à, etc...) qui sont remplacés par des points d'interrogations ce qui rend le site illisible.
Infomaniak, semble avoir compris la cause car ils me parlent d'un problème avec ma balise meta : "<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">" et d'un problème d'encodage :
"Encodage de caractères par défaut ¶
default_charset est maintenant utilisé comme jeu de caractères par défaut pour les fonctions htmlentities(), html_entity_decode() et htmlspecialchars(). Notez que si les configurations d'encodage (maintenant obsolète) d'iconv et mbstring sont définies, elles prendront le dessus par rapport à la configuration de default_charset pour les fonctions iconv et mbstring, respectivement.
La valeur par défaut pour cette configuration est UTF-8."
mais ils ne me donnent pas la solution car ils sont hébergeurs et n'interviennent pas dans la réalisation de sites. Pour information, mon site est en html, je n'utilise pas de php sauf pour un .htaccess pour faire pointer des noms de domaine synonymes.
Quelqu'un a-t-il une solution à me proposer ?
Bonne journée.