Problème d'affichage texte html

ola -  
 ola -
Bonjour,
j'ai réalisé une page html sur dremweaver avec texte et image.
quand je la teste en local sur mon navigateur, pas de soucis.
Quand elle est hébergée par un serveur la page affiche des signes étranges à la place du texte.
Comme si le serveur interprétait mal les signes accentués en particulier, alors que depuis dreamweaver ca ne pose pas problème.

quelle est la manip à faire pour corriger cela?

d'avance merci!:-)
A voir également:

5 réponses

gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Salut,

c'est parce que je pense que tu es en UTF-8 !
Pour corriger cela, modifie ton HTML et remplace les caractères spéciaux par leurs Code ISO correspondant !
Par exemple le é deviendra é
Voici la liste ;)

https://www.commentcamarche.net/contents/489-caracteres-speciaux-html

A+

Gaerebut
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
C'est pas juste l'histoire du UTF-8 ou de l'iso.
En fait il y a deux choses à voir. L'encodage de la page à son enregistrement et la balise meta correspondante.
Exemple: si la page est encodé en utf-8 il faut mettre cette balise entre les <head></head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

Si tu encode en iso-8859-1 il faudra mettre:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" >

Dans ce deuxième cas il faudra oui remplacer les caractères pas leurs entité html respective. Toutefois pas dans le premier cas.
Personnellement, j'encode tout en utf-8 et j'ai pas de souci.
Il faut juste mettre la balise correspondante à l'encodage utilisé. Sinon ça va poser problème.

Plus d'info ici: https://www.alsacreations.com/astuce/lire/69-comment-bien-dclarer-lencodage-des-caractres-dun-document.html
0
gaerebut Messages postés 1017 Date d'inscription   Statut Membre Dernière intervention   171
 
Salut,

pour ma part je mettais toujours en UTF-8 aussi sous notepad++ mais depuis que j'ai découvert qu'en utilisant les XML, on ne peut pas mettre d'accent dans les XML avec l'UTF-8 !
J'ai chercher pendant plusieurs heures et ça m'a dégouté de l'UTF-8 ! mdr

A+

Gaerebut
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

@arthezius :
Dans ce deuxième cas il faudra oui remplacer les caractères pas leurs entité html respective. Toutefois pas dans le premier cas.
ben non !
sinon aucun intérêt d'encoder avec un type qui prend en compte tous les caractères de ta langue !

au passage, mieux vaut utiliser l'ISO 8859-15 avec €, œ, Œ et Ÿ.

En fait il y a deux choses à voir. L'encodage de la page à son enregistrement et la balise meta correspondante.
il y en a une troisième, l'en-tête envoyé par le serveur.
si il y a conflit entre serveur et page, le navigateur peut parser le contenu pour essayer d'évaluer l'encodage à utiliser ou alors il choisit ce qu'il veut…
il me semble que c'est ce qui arrivait sur ton site l'autre jour.

@Gaerebut
j'ai découvert qu'en utilisant les XML, on ne peut pas mettre d'accent dans les XML avec l'UTF-8 !
si tu as dû mal t'y prendre car c'est tout à fait possible, c'est même la seule possibilité si tu utilises PHP.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ola
 
merci pour ces réponses que je vais étudier avec soin!!!!
0