Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

encodage des caractères : ça marche, ça marche pas

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
jeanluc
WRInaute accro
WRInaute accro

Inscrit le: 03 Mai 2004
Messages: 2372
Localisation: Bruxelles

URL permanente de ce messagePosté le : Dim Sep 24, 2006 10:18    Sujet du message: encodage des caractères : ça marche, ça marche pas

Bonjour,

J'ai un phénomène curieux sur mon blog. Pour autant que je puisse voir, les pages s'affichent correctement avec tous les navigateurs et l'encodage des caractères est bien compris par tous les moteurs.

Pourtant quand je regarde le code source de la page d'accueil avec Internet Explorer (=> Affichage => Source), certains caractères accentués ne sont pas bien décodés. Cela donne "Référencement" pour le titre de la page http://www.annuaire-info.com/referencement/.

Ce qui est encore plus étrange, c'est que le problème n'apparaît pas dans les autres pages du blog. Voir, par exemple, la page http://www.annuaire-info.com/referencement/resultats-complementaires/ dont la source contient "Référencement".

Je ne vois pas d'explication au niveau de la balise
Code:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


Jean-Luc
 
jeanluc Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Dim Sep 24, 2006 10:30    Sujet du message: encodage des caractères : ça marche, ça marche pas

lol

le prob c'est justement la balise

utf_8 ==> americain = sans accents


ISO-8859-1 = europe = accents
rog
 
rog Visiter le site web du posteur
fredwat
WRInaute accro
WRInaute accro

Inscrit le: 11 Fév 2004
Messages: 3155
Localisation: Géostationnaire

URL permanente de ce messagePosté le : Dim Sep 24, 2006 10:31    Sujet du message: encodage des caractères : ça marche, ça marche pas

Salut Jean Luc Wink
pourquoi n'utilises-tu pas
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

C'est peut-être la question idiote du week end ! Rolling Eyes
Bon dimanche
Fred Very Happy

ps: grillé sur le fil par rog
 
fredwat Visiter le site web du posteur
Serious
WRInaute accro
WRInaute accro

Inscrit le: 21 Nov 2005
Messages: 2437

URL permanente de ce messagePosté le : Dim Sep 24, 2006 10:55    Sujet du message: encodage des caractères : ça marche, ça marche pas

fredwat a écrit:
C'est peut-être la question idiote du week end !


C'est surtout les reponse idiotes du weekend Rolling Eyes

Ta page est correcte et correctement encodee (en UTF-Cool. Je pencherais pour une bogue dans IE. Peut-etre une tentative de detection du charset.

Essaye de supprimer les entites dans la description (&eacute; ...). Mon intuition est que ca vient de la.
 
Serious Visiter le site web du posteur
fredwat
WRInaute accro
WRInaute accro

Inscrit le: 11 Fév 2004
Messages: 3155
Localisation: Géostationnaire

URL permanente de ce messagePosté le : Dim Sep 24, 2006 10:59    Sujet du message: encodage des caractères : ça marche, ça marche pas

Serious a écrit:


C'est surtout les reponse idiotes du weekend Rolling Eyes



Bon ben merci et bon week Arrow

ps: en voici une autre (de réponse idiote):
64 pages pages reconnues sur la totalité de ton site; le reste est en duplicate content...
J'ai horreur de me faire rembarrer de la sorte (mais avec un peu d'humour ça ne pose aucun problème...)


Dernière édition par fredwat le Dim Sep 24, 2006 11:13; édité 1 fois
 
fredwat Visiter le site web du posteur
jeanluc
WRInaute accro
WRInaute accro

Inscrit le: 03 Mai 2004
Messages: 2372
Localisation: Bruxelles

URL permanente de ce messagePosté le : Dim Sep 24, 2006 11:05    Sujet du message: encodage des caractères : ça marche, ça marche pas

Merci pour les réponses, mais UTF-8 devrait fonctionner avec des accentués français (ou n'importe quels autres caractères particuliers).

Serious, je pensais aussi à un problème de navigateur qui essaie de comprendre par lui-même quel est le type d'encodage de la page en passant outre aux indications de "Content-Type".

C'est bon avec Firefox. Si c'est un bug IE, c'est curieux qu'avec Opera, ça ne marche pas non plus.

Jean-Luc
 
jeanluc Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Dim Sep 24, 2006 11:08    Sujet du message: encodage des caractères : ça marche, ça marche pas

@Serious

comment je dois je prendre ?

rog
 
rog Visiter le site web du posteur
fredwat
WRInaute accro
WRInaute accro

Inscrit le: 11 Fév 2004
Messages: 3155
Localisation: Géostationnaire

URL permanente de ce messagePosté le : Dim Sep 24, 2006 11:16    Sujet du message: encodage des caractères : ça marche, ça marche pas

Laisse tomber Exclamation
serious ne dit jamais d'ânerie (il n'en fait pas non plus)
ciao Arrow
 
fredwat Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Dim Sep 24, 2006 11:49    Sujet du message: encodage des caractères : ça marche, ça marche pas

tout le monde sait qu'il faut utiliser l'iso 8859 pour avoir les caractères accentués

y a que serious qui ne le sait pas

pour une raison obscure, les navigateurs ne prennent que les 128 premiers caractères de la table ascii ==> 7bits

www.asciitable.com (pour voir lesquels)

si tu vas la tu te rendra compte qu'ils n'englobent pas les accentués

il faudrait donc déclarer 8 bits (1 octet) pour avoir les 256 caractères et par conséquent avoir les accentués

l'iso-8859 comprend moins de caracteres +- 120 mais la norme a été conçue spécialement pour notre alphabet

je pourrai en écrire plus, mais je vais arrêter la

rog
 
rog Visiter le site web du posteur
julisube
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juin 2006
Messages: 253
Localisation: Karlsruhe Allemagne

URL permanente de ce messagePosté le : Dim Sep 24, 2006 11:55    Sujet du message: encodage des caractères : ça marche, ça marche pas

rog a écrit:
lol

le prob c'est justement la balise

utf_8 ==> americain = sans accents


ISO-8859-1 = europe = accents
rog


N'importe quoi, utf-8 contient aussi les caractères avec accent. Tu crois que les mecs qui ont inventé l'utf auraient voulu créer un jeu de caractères (quasi) universel sans accent Smile
 
julisube Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Dim Sep 24, 2006 12:08    Sujet du message: encodage des caractères : ça marche, ça marche pas

lol

plus l'explication est technique et plus elle est dure à comprendre ?

rog
 
rog Visiter le site web du posteur
julisube
WRInaute impliqué
WRInaute impliqué

Inscrit le: 26 Juin 2006
Messages: 253
Localisation: Karlsruhe Allemagne

URL permanente de ce messagePosté le : Dim Sep 24, 2006 12:13    Sujet du message: encodage des caractères : ça marche, ça marche pas

rog a écrit:
lol

plus l'explication est technique et plus elle est dure à comprendre ?

rog


Moi pas comprendre, toi avoir fumé ?
 
julisube Visiter le site web du posteur
fredwat
WRInaute accro
WRInaute accro

Inscrit le: 11 Fév 2004
Messages: 3155
Localisation: Géostationnaire

URL permanente de ce messagePosté le : Dim Sep 24, 2006 12:19    Sujet du message: encodage des caractères : ça marche, ça marche pas

Bien: apparemment aujourd'hui c'est pas le jour des échanges courtois Laughing
rog indiquait une adresse ou source d'informations que tu n'as pas visité Exclamation
Chacun fait comme il l'entend (point) .
Arrow de nouveau
 
fredwat Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Dim Sep 24, 2006 12:32    Sujet du message: encodage des caractères : ça marche, ça marche pas

ça c'est tipique du gars qui n'a aucun argument

mais c'est pas grave, je ne t'en veux pas

7 bits = 7 caracteres
on est en sisteme binaire (base 2)

1111111 = 127

127 parce que :

1*2^0 = 1
+
1*2^1 = 2
+
1*2^2 = 4
+
1*2^3 = 8
+
1*2^4 = 16
+
1*2^5 = 32
+
1*2^6 = 64

= 127

comme le 0 est considéré comme le premier élément, on aura 128 elements

on pourrait peut etre forcer le navigateur en declarant une meta du style :

content-transfert-encoding : 8bits

mais je n'ai jamais essayé parce que les iso-8859 a été créé pour nos alphabets

rog
 
rog Visiter le site web du posteur
Serious
WRInaute accro
WRInaute accro

Inscrit le: 21 Nov 2005
Messages: 2437

URL permanente de ce messagePosté le : Dim Sep 24, 2006 13:07    Sujet du message: encodage des caractères : ça marche, ça marche pas

fredwat a écrit:
Serious a écrit:
C'est surtout les reponse idiotes du weekend Rolling Eyes

Bon ben merci et bon week Arrow
J'ai horreur de me faire rembarrer de la sorte (mais avec un peu d'humour ça ne pose aucun problème...)

Ok, j'aurais du ecrire: "les reponses deplacees/erronees". Mais ca n'aurait pas repondu a ta question. Peut-etre ai-je aussi fait preuve d'une mauvaise humeur deplacee.
fredwat a écrit:
64 pages pages reconnues sur la totalité de ton site; le reste est en duplicate content...

Ce site* n'est pas optimise pour Google (ou meme les autres moteurs de recherches). Il est optimise pour les visites (a partir de liens). C'est un choix en raison de la nature du site.
* a l'exception des pages pour les competitions SEO
rog a écrit:
comment je dois je prendre ?

Comme tu veux. Si possible bien. Par contre je maintiens que ta reponse est fausse.

Pour info, l'iso-8859-1 est en train de disparaitre car il est limite a 256 caracteres. Donc il n'inclut meme pas l'ensemble des caracteres europeens (iso-8859-2, iso-8859-3, ...) et encore moins les caracteres asiatiques, hebreux, arabes, cyrilliques, ...

A l'inverse, l'unicode (UTF-8, -16, -32, ...) permet de coder 2 milliards de caracteres (meme si en pratique je crois me souvenir qu'il n'y a que 90000 caracteres definis actuellement). L'unicode inclut donc toutes les lettres francaises, y compris les lettres accentuees mais aussi les accents seuls Very Happy les ligatures et plein d'autres subtilites.

Rog, tu as raison, l'iso-8859-1 a ete cree pour nos alphabets. Mais c'etait il y a 30 ans (ou plus). Il va disparaitre et etre remplace par l'Unicode. D'ailleurs, Windows et Java sont en Unicode (en interne) depuis longtemps. Et plusieurs distributions Linux propose l'option UTF-8 a l'installation.
http://www.unicode.org/

fredwat a écrit:
serious ne dit jamais d'ânerie

bien sur que si. et dans ce cas, je compte sur vous pour les relever. sinon on apprendrait jamais rien.
 
Serious Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort