enconding problème

Je suis le développement d'un site web en utilisant PHP et ces étranges caractères "" s'affiche dans ma page, à droite sur le dessus de cela.
Mon code est: est-ce

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><?php echo '';?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Mais quand je vois le code source dans le navigateur, il indique ceci:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Je ne sais pas si a aucun rapport avec l'encodage, j'suis à l'aide, parce que quand j'ai changer le jeu de caractères à charset=utf-8 il disparaît, mais je dois utiliser iso-8859-1

Pourquoi devez-vous utiliser iso-8859-1?
Je ne sais pas si je dois. J'ai commencé à l'utiliser parce que certains caractères comme le "á", "é" apparaissent comme �. C'est un site en portugais (PT-Br)
Si vous n'avez aucune bonne raison de l'utiliser ISO-8859-1, n'en ont pas. Vous sauver beaucoup de maux de tête et il suffit d'utiliser UTF-8 pour tout. Unicode (UTF-8) peut coder pratiquement tous les caractères possibles sur cette planète, tous les autres encodages ne peut encoder un sous-ensemble limité, de sorte que vous devez vous assurer que vous n'êtes jamais à l'aide de caractères en dehors de ce sous-ensemble. Vous auriez besoin d'une bonne raison pour vous limitez pas comme ça.
OK. Vais essayer d'utiliser UTF-8. Mais que penser de ces ennuyeux � ? Que dois-je faire de sorte qu'ils sont partis?
Aussi, quelque chose que j'ai écrit hier: stackoverflow.com/questions/3233743/...

OriginalL'auteur rlc | 2010-07-14