2010-10-12 5 views

Répondre

1

Le navigateur restitue ce caractère lorsque les octets de la page ne correspondent à aucun caractère valide du jeu de caractères/codage de la page. Par exemple, "ö" (hex 0xf6 ou ö) est un caractère valide dans ISO-8859-1 (Iso Latin 1) mais pas en UTF-8; pour UTF-8, il doit être codé sur deux octets.

Pour savoir ce qu'est réellement le personnage, cherchez le menu "encodage" ou "jeu de caractères" et changez-le en un autre jusqu'à ce que le caractère devienne lisible. Maintenant vous savez ce que c'était à l'origine. Ensuite, vérifiez la source. Le problème habituel est qu'un programme lit les données dans le mauvais encodage, puis altère le flux d'octets.

Cela peut se produire lorsque vous ouvrez le texte de la page dans un éditeur et de l'enregistrer avec le mauvais charset ou lorsque la base de données sous-jacente pense que vous envoyez UTF-8 lorsque vous envoyez réellement ISO-Latin-1, etc.

+0

Merci Aaron - pour une raison quelconque, il y avait un espace à la fin de mon texte qui a ce caractère. Suppression de l'espace, supprimé le caractère spécial. – tonyf

Questions connexes