Problèmes d'affichage des accents

Résolu/Fermé
stadeverois Messages postés 3 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 30 juillet 2008 - 30 juil. 2008 à 11:19
stadeverois Messages postés 3 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 30 juillet 2008 - 30 juil. 2008 à 13:25
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 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
30 juil. 2008 à 11:23
Bonjour,

as-tu essayer de modifier l'attribut "charset" en UTF-8???
0
Xavstarblues Messages postés 10019 Date d'inscription mercredi 22 août 2007 Statut Contributeur Dernière intervention 28 décembre 2019 1 851
30 juil. 2008 à 11:23
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 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
30 juil. 2008 à 12:05
il te faut faire des essais avec différents charsets mais également doctype ...
@+
b g
0
internetasso Messages postés 1054 Date d'inscription jeudi 25 octobre 2007 Statut Membre Dernière intervention 30 juin 2013 177
Modifié par crapoulou le 27/09/2010 à 21:24
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 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 30 juillet 2008
30 juil. 2008 à 12:14
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 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 12 août 2008 7
30 juil. 2008 à 12:21
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 Date d'inscription mercredi 30 juillet 2008 Statut Membre Dernière intervention 30 juillet 2008
30 juil. 2008 à 13:25
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 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 12 août 2008 7
30 juil. 2008 à 11:22
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