Problème d'accents avec les é, à, etc.
Résolu/Fermé
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
-
5 juil. 2012 à 13:04
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 5 juil. 2012 à 15:11
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 5 juil. 2012 à 15:11
A voir également:
- Problème d'accents avec les é, à, etc.
- E avec accent - Guide
- Realtek 8822ce wireless lan 802.11ac pci-e nic ✓ - Forum PC portable
- E/s en série intel - Forum Carte graphique
- E à l'envers ✓ - Forum Word
- Configuration astra 19.2 e - Forum TNT / Satellite / Réception
28 réponses
Utilisateur anonyme
Modifié par le père. le 5/07/2012 à 15:09
Modifié par le père. le 5/07/2012 à 15:09
Tout ce que notepad++ te dit, c'est que tu as choisi l'utf8. Mais si la page avait été écrite avant ce choix, sur un autre éditeur, ou quand notepad++ était dans un autre mode...
Tu as toi-même écrit :
Voici comme il est sur Nodepad++ :
<li><a href="mysejour.php">Mon s?ur</a></li>
Tu vois bien que cet affichage n'est pas correct.
Sans changer le paramétrage de notepad++, retape le mot "séjour" et remets ta page sur le site, tu vas voir.
Tu as toi-même écrit :
Voici comme il est sur Nodepad++ :
<li><a href="mysejour.php">Mon s?ur</a></li>
Tu vois bien que cet affichage n'est pas correct.
Sans changer le paramétrage de notepad++, retape le mot "séjour" et remets ta page sur le site, tu vas voir.
Utilisateur anonyme
5 juil. 2012 à 13:08
5 juil. 2012 à 13:08
Salut,
Il m'arrive parfois d'avoir ce même problème.
Il suffit de mettre un espace à UTF-8, ce qui donne :
charset=utf -8"
Il m'arrive parfois d'avoir ce même problème.
Il suffit de mettre un espace à UTF-8, ce qui donne :
charset=utf -8"
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
5 juil. 2012 à 13:15
5 juil. 2012 à 13:15
Non plus, sa ne marche pas même avec l'espace.
Utilisateur anonyme
5 juil. 2012 à 13:19
5 juil. 2012 à 13:19
Tu sembles avoir oublié de fermer le guillemet ? :
Le tiens : charset=utf-8"
Correction : charset="utf -8"
Le tiens : charset=utf-8"
Correction : charset="utf -8"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
Modifié par nik029 le 5/07/2012 à 13:22
Modifié par nik029 le 5/07/2012 à 13:22
Non plus, sa ne marche pas.
<head><meta http-equiv="Content-Type" content="text/html" charset="utf -8" /></head>
Utilisateur anonyme
5 juil. 2012 à 13:27
5 juil. 2012 à 13:27
Ah...
C'est la que mon aide s'arrête, je ne saurai t'aider plus.
Désolé.
C'est la que mon aide s'arrête, je ne saurai t'aider plus.
Désolé.
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
5 juil. 2012 à 13:28
5 juil. 2012 à 13:28
D'accord, merci de ton aide.
Une autre solution?
Une autre solution?
Utilisateur anonyme
5 juil. 2012 à 13:38
5 juil. 2012 à 13:38
Bonjour
Ta première balise était tout à fait correcte.
Mais pour que les accents s'affichent, il ne suffit pas de dire que ta page est encodée en utf-8.
Ce qui compte c'est que l'encodage déclaré dans cette balise corresponde à l'encodage réellement utilisé pour écrire la page.
As-tu une idée de l'encodage avec lequel tu as écrit ta page ? Normalement, c'est dans l'éditeur de texte qui te sert à écrire tes pages que tu choisis cet encodage.
Ta première balise était tout à fait correcte.
Mais pour que les accents s'affichent, il ne suffit pas de dire que ta page est encodée en utf-8.
Ce qui compte c'est que l'encodage déclaré dans cette balise corresponde à l'encodage réellement utilisé pour écrire la page.
As-tu une idée de l'encodage avec lequel tu as écrit ta page ? Normalement, c'est dans l'éditeur de texte qui te sert à écrire tes pages que tu choisis cet encodage.
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
5 juil. 2012 à 13:45
5 juil. 2012 à 13:45
Oui, en UTF-8 Sans BOM car j'utilise session_start().
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
5 juil. 2012 à 14:07
5 juil. 2012 à 14:07
Bonjour,
Tu rencontres ce problème pour un texte "saisi" en HTML ou pour quelque chose de dynamique (commentaire, textarea, etc), qui arrive sur ton site via du PHP?
S'il s'agit de "via php", regarde dans ta table si l'encodage de ton texte est bien le même que sur ta page html, soit utf-8.
S'il s'agit d'un texte html simplement placé dans ton <body>, essaye avec un autre charset, à titre d'exemples :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
Sinon, je te conseille un peu de saine lecture, un peu longue, mais instructive...
Tu rencontres ce problème pour un texte "saisi" en HTML ou pour quelque chose de dynamique (commentaire, textarea, etc), qui arrive sur ton site via du PHP?
S'il s'agit de "via php", regarde dans ta table si l'encodage de ton texte est bien le même que sur ta page html, soit utf-8.
S'il s'agit d'un texte html simplement placé dans ton <body>, essaye avec un autre charset, à titre d'exemples :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
Sinon, je te conseille un peu de saine lecture, un peu longue, mais instructive...
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
5 juil. 2012 à 14:10
5 juil. 2012 à 14:10
Ni l'un, ni l'autre ne marche..
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
5 juil. 2012 à 14:12
5 juil. 2012 à 14:12
Tu n'as cependant pas répondu à ma question : Tu rencontres ce problème pour un texte "saisi" en HTML ou pour quelque chose de dynamique (commentaire, textarea, etc), qui arrive sur ton site via du PHP?
Utilisateur anonyme
5 juil. 2012 à 14:12
5 juil. 2012 à 14:12
Alors les accents devraient s'afficher.
S'agit-il de tous les accents, ou de ceux des textes qui viennent de la base de données ?
Ton site est-il en ligne pour qu'on puisse voir ?
S'agit-il de tous les accents, ou de ceux des textes qui viennent de la base de données ?
Ton site est-il en ligne pour qu'on puisse voir ?
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
Modifié par nik029 le 5/07/2012 à 14:23
Modifié par nik029 le 5/07/2012 à 14:23
Pijaku > Je rencontre ce problème sur toutes les pages de mon site qui contienne du HTML et du PHP. C'est du texte saisi mais pas que : les textes que j'écris depuis un éditeur tel que Notepad++.
le père. > Pas que les textes qui viennent de ma base de données. Ceux aussi que j'écris moi-même.
le père. > Pas que les textes qui viennent de ma base de données. Ceux aussi que j'écris moi-même.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
5 juil. 2012 à 14:20
5 juil. 2012 à 14:20
Donc réponse attendue de "le père" : ton site est-il en ligne?
Notepad++ ok mais tu enregistres bien avec le codage "utf-8"?
Notepad++ ok mais tu enregistres bien avec le codage "utf-8"?
Utilisateur anonyme
Modifié par le père. le 5/07/2012 à 14:21
Modifié par le père. le 5/07/2012 à 14:21
Les lettres accentuées sont remplacées par un caractère spécial, style point d'interrogation, ou ont complètement disparu ?
Pas moyen de voir ça en ligne ?
Pas moyen de voir ça en ligne ?
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
Modifié par nik029 le 5/07/2012 à 14:25
Modifié par nik029 le 5/07/2012 à 14:25
En ligne, les lettres accentués disparaissent totalement.
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
5 juil. 2012 à 14:29
5 juil. 2012 à 14:29
Il semblerait que CCM n'accepte pas quand je donne le lien.
Donc le voici avec des espaces (il faut retirer les espaces) :
http: // location sud finistere . webou . net / membres
Le login est beta.
Et le mdp est azerty.
Donc le voici avec des espaces (il faut retirer les espaces) :
http: // location sud finistere . webou . net / membres
Le login est beta.
Et le mdp est azerty.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
5 juil. 2012 à 14:39
5 juil. 2012 à 14:39
Questions :
1- pourquoi et <style machin css> n'est pas dans le head de ton site et est placé avant doctype html?
2- <a href="mysejour.php" class="btn primary">Voir les informations de mon sjour</a>
ben ya pas de é à séjour. Viens probablement de l'encodage, au moment de l'enregistrement sous Notepad non?
1- pourquoi et <style machin css> n'est pas dans le head de ton site et est placé avant doctype html?
2- <a href="mysejour.php" class="btn primary">Voir les informations de mon sjour</a>
ben ya pas de é à séjour. Viens probablement de l'encodage, au moment de l'enregistrement sous Notepad non?