J'utilise le codage UTF-8 pour une page html.Pourquoi mes résultats de recherche ne sont-ils pas dans le même jeu de caractères que mon encodage de page?
<head>
<meta charset="utf-8">
Dans la console du débogueur, document.characterSet renvoie "UTF-8".
Sur la page, je métadonnées (mots-clés, description, titre) avec un jeu de caractères UTF-8 valide: '®', qui est UTF-8: 'c2ae'
Le caractère affiche correctement dans la vue source, et sur le titre de la page.
Toutefois, les résultats de recherche google et les résultats de recherche Bing l'affichent comme 'î'. C'est-à-dire, pendant l'analyse Web, il semble être converti en ISO-8859-1 ou en Western-1252 affichant les deux octets: 'c2' et 'ae'.
Si je remplace le caractère par ®
=> (\ u00ae), il s'affiche correctement.
À court de convertir mes métadonnées en ISO-8859-1, y a-t-il une meilleure pratique que je devrais employer pour ceci?
pouvez-vous voir des résultats en cache? – Wayne
Nous avons utilisé l'utilitaire google web-admin, où vous générez un hachage et l'ajoutez à un autre tag de métadonnées, puis demandez une nouvelle extraction de la page. . L'utilitaire fresh fetch affiche les métadonnées entrantes et contient le caractère. – Tim
Au lieu d'éditer la solution dans la question, vous devriez poster une réponse avec la solution. – unor