Rechercher : dans
Par :

Problème d'accents en HTML

Dernière réponse le 17 nov 2009 à 18:19:53 manolo40, le 2 mai 2008 à 12:22:00 
 Signaler ce message aux modérateurs

Bonjour,
Je suis en train de programmer un site Internet et j'ai une page qui n'affiche pas les accent (enfin pas tous !!!!)
je m'explique : mon fichier PHP va lire une base MySQL et l'affiche. Tous les accents provenant de ma base de donnée sont affichés nickel alors que le HTML que je veux mettre à coté ne s'affiche pas bien.

Voilà mon code (enfin ce qui est intéressant) :
<head>
<title>Calendrier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /--> (ça ne marche pas non plus)
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="calendrier.css" />
</head>
[...]
<?echo 'Début : le '.date('d/m',$donnees['debut']).' à '.date('H:i',$donnees['debut']);//marche pas
echo ' => Fin : le '.date('d/m',$donnees['fin']).' à '.date('H:i',$donnees['fin']);//marche pas
echo '<br/>'.$donnees['contenu'];?> //fonctionne nickel

Voilà en gros mon code. Je ne souhaite pas faire de bricolage en affichant des caractère spéciaux.
Si quelqu'un voit quelquechose ou a le conseil qui peut m'aider... car là je bloque.
D'avance merci.
Manu

Configuration: Linux
Firefox 2.0.0.14

Meilleures réponses pour « Problème d'accents en HTML » dans :
Caractères spéciaux HTML Voir Codage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
[Aspirateur de pages HTML] Comment aspirer un site Web ? VoirHTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur...
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
Télécharger HTML Tidy VoirHTML Tidy est un utilitaire permettant de vérifier et d'optimiser tout code HTML. La version originale de cet utilitaire s'utilise en mode de commande uniquement. La présente version, appelée "GUI Tidy", possède une interface graphique. Notez...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...
Listes et énumérations en HTML VoirLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de...

1

mamiemando, le 2 mai 2008 à 12:58:38
  • +1

En fait en HTML il faut remplacer les caractères accentués par les balises HTML correpondantes :

é : &eacute;
ê : &ecirc;
è : &egrave;
...

Bonne chance

Répondre à mamiemando

2

manolo40, le 2 mai 2008 à 13:34:38

Bin en fait c'est ce que je cherche à ne pas faire... remplacer tous mes é,è,à...
N'y a t'il pas un autre moyen beaucoup plus simple ???
Ce que je ne comprend pas c'est que j'ai des pages qui sortent bien et d'autre pas... ???
merci, manu

Répondre à manolo40

4

Cecile, le 17 nov 2009 à 13:41:02

Bonjour,
tu n'aurais pas stp le lien qui mène vers une liste des balises HTML correspondant aux différents accents ?
en fait je cherche le "°" de N° .
Merci d'avance

Répondre à Cecile

5

 mamiemando, le 17 nov 2009 à 18:19:53
Répondre à mamiemando

3

mamiemando, le 3 mai 2008 à 01:33:50
  • +1

C'est une histoire d'encodage (cf paramètre du navigateur + headers de la page html). La méthode que je te donne permet que tout se passe bien quelle que soit la configuration du navigateur. Concrètement ce que je te propose se fait assez facilement en PHP
http://www.php.net/manual/fr/function.ereg-replace.php

Bonne chance

Répondre à mamiemando
Collection CommentÇaMarche.net