WRInaute passionné
Est-ce que la balise/tag "meta charset" est encore utilisée par les moteurs de recherche? Et même par les navigateurs courants?
Mon site, ancien, est toujours en ISO-8815, ce qui était la norme il y a 15-20 ans. Depuis le passage à UTF-8 il y a une dizaine d'année, je me dis qu'il faudrait que j'y passe un jour. L'ampleur des modifications (passage de tous les fichiers PHP et HTML -entre autres- de ANSI à UTF) m'a toujours arrêté, mais comme je développe (code) une nouvelle partie pour mon site principal, je me dis : ce serait le moment de s'y coller... Par ailleurs, un passage à php 8 pourrait rendre cela obligatoire (je verrais le moment venu).
Bref, je décide d'effectuer un test tout bête : changer "meta charset='ISO-8859-15'" en "meta charset='utf-8'" sur une page interne (non accessible aux robots) et là, ... "ben, ça marche"...!!! Je me suis donc interrogé. Je reteste ailleurs, et 0 problème d'affichage (les fameux caractères 'accentués' illisibles issus d'une mauvaise transformation de tables de données par exemple).
J'avoue être resté dubitatif quelques instants.
Du coup, direction la Search Console sur quelques pages "indiquées" en UTF-8 au lieu d'ISO pour voir ce qu'un test d'URL rend comme résultat. Rien de signalé! Toujours un peu surpris, je regarde le code "lu et vu" par Google Search Console.
Et là, surprise : la balise "meta charset" a carrément été supprimée du code affiché par GG!!!

Et voilà, en fait, la "meta charset" ne semble plus avoir beaucoup d'intérêt. J'ai signalé par la flèche l'absence du code "meta charset" dans le rendu HTML de la page testée, quand ce même code est présent dans la source des pages. Sur mes pages, elle est présente directement au tout début, entre le "head" et le "title".
Du coup, je viens de "passer" une partie du site en "utf-8" (heu, oui, je suis prudent quand même, je vais attendre quelques jours pour généraliser) juste en changeant la balise meta, c'est assez drôle!
Avez-vous des informations sur cela? Surtout que GG continue à proposer l'insertion du "charset" comme ici : https://developers.google.com/search/docs/crawling-indexing/special-tags?hl=fr
ps: j'ai testé sur 4 navigateurs (3 desktop - Edge, Chrome, Firefox- et Safari iOS), aucun souci de rendu de page.
Mon site, ancien, est toujours en ISO-8815, ce qui était la norme il y a 15-20 ans. Depuis le passage à UTF-8 il y a une dizaine d'année, je me dis qu'il faudrait que j'y passe un jour. L'ampleur des modifications (passage de tous les fichiers PHP et HTML -entre autres- de ANSI à UTF) m'a toujours arrêté, mais comme je développe (code) une nouvelle partie pour mon site principal, je me dis : ce serait le moment de s'y coller... Par ailleurs, un passage à php 8 pourrait rendre cela obligatoire (je verrais le moment venu).
Bref, je décide d'effectuer un test tout bête : changer "meta charset='ISO-8859-15'" en "meta charset='utf-8'" sur une page interne (non accessible aux robots) et là, ... "ben, ça marche"...!!! Je me suis donc interrogé. Je reteste ailleurs, et 0 problème d'affichage (les fameux caractères 'accentués' illisibles issus d'une mauvaise transformation de tables de données par exemple).
J'avoue être resté dubitatif quelques instants.
Du coup, direction la Search Console sur quelques pages "indiquées" en UTF-8 au lieu d'ISO pour voir ce qu'un test d'URL rend comme résultat. Rien de signalé! Toujours un peu surpris, je regarde le code "lu et vu" par Google Search Console.
Et là, surprise : la balise "meta charset" a carrément été supprimée du code affiché par GG!!!

Et voilà, en fait, la "meta charset" ne semble plus avoir beaucoup d'intérêt. J'ai signalé par la flèche l'absence du code "meta charset" dans le rendu HTML de la page testée, quand ce même code est présent dans la source des pages. Sur mes pages, elle est présente directement au tout début, entre le "head" et le "title".
Du coup, je viens de "passer" une partie du site en "utf-8" (heu, oui, je suis prudent quand même, je vais attendre quelques jours pour généraliser) juste en changeant la balise meta, c'est assez drôle!
Avez-vous des informations sur cela? Surtout que GG continue à proposer l'insertion du "charset" comme ici : https://developers.google.com/search/docs/crawling-indexing/special-tags?hl=fr
ps: j'ai testé sur 4 navigateurs (3 desktop - Edge, Chrome, Firefox- et Safari iOS), aucun souci de rendu de page.