Problèmes d'affichage des accents

Résolu
stadeverois Messages postés 3 Statut Membre -  
stadeverois Messages postés 3 Statut Membre -
Bonjour,

Voici un extrait du début de l'entête d'un document html que je souhaite utilser pour mon site perso.
Le problème survient lorsque j'adapte menu et textes en français en utilisant des accents. Ceux-ci s'affichent bizarrement lorsque je tente un affichage dans IE7 ou lors de la mise en ligne.
J'ai tenté de modifier l'attribut "charset" en remplacant "us-ascii" par "iso 8859-1" mais rien n'y fait.
Peut-être ma solution n'est-elle pas la bonne.

Quelqu'un pourrait-il m'aider svp ?

Merci d'avance

stadeverois



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

<!-- CHANGE THE NEXT THREE LINES -->

<title>Website Template</title>
<meta name="Description" content="Add a description about your website business or product in this area." />
<meta name="KeyWords" content="website, add your, keywords, in this area, separated by, commas" />

<!-- CHANGE THE ABOVE THREE LINES -->

<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<meta name="Copyright" content="Your Copyright />
<meta name="Rating" content="General" />


<link rel="StyleSheet" href="coolstyle.css" type="text/css" />
<link rel="StyleSheet" href="lytebox.css" type="text/css" />

8 réponses

varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Bonjour,

as-tu essayer de modifier l'attribut "charset" en UTF-8???
0
Xavstarblues Messages postés 10585 Statut Contributeur 1 856
 
bonjour, j'ai testé ton en tete en rajoutant un <body> avec des accents é à è et aucun pb sur firefox .
par contre en effet sous IE 6 j'ai "i ` h" à la palce

as tu la même chose?
0
bg62 Messages postés 26231 Date d'inscription   Statut Modérateur Dernière intervention   2 418
 
il te faut faire des essais avec différents charsets mais également doctype ...
@+
b g
0
internetasso Messages postés 1054 Date d'inscription   Statut Membre Dernière intervention   177
 
quel est le charset de ta base de données ?
La création d'un site commence par la réflexion de son devenir...
0

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

Posez votre question
stadeverois Messages postés 3 Statut Membre
 
Merci pour vos réponses.
Hélas j'ai testé UTF-8 et UTF8 encode() mais rien n'y fait.

Par contre, j'ai supprimé les 2 premières lignes pour ne le laisser que:
<html>
<head>


... et j'ai mis UTF-8 en "charset" et là ça fonctionne.

Question: la déclaration XML qui a été supprimée ne risque-t-elle pas de modifier l'affichage général des pages ?
0
Eldar57 Messages postés 46 Statut Membre 7
 
y a un truc que j'ai du mal à comprendre, pourquoi lang="en" ? en anglais y a pas d'accent ... peut-etre là qu'il y a une erreur.

Sinon, le fait que tu n'es pas déclarer XML, ça peut te changer certains trucs, ouais
0
stadeverois Messages postés 3 Statut Membre
 
J'ai trouvé la solution !
Il suffisait de modifier "us-ascii" en "fr-ascii" et c'est tout !

Merci quand même pour la rapidité de réponse et la peine que vous vous êtes donné pour m'aider

stadeverois
0
Eldar57 Messages postés 46 Statut Membre 7
 
il te faut utiliser des caractères ASCII quand tu entres directements des lettres accentuées ... sinon si tu récupères la value d'un input, essaye utf8_encode() ... ça devrait marcher ...
-1