Esta pergunta deve correr na mente de todos os leitores. E desta vês não foi diferente!!!
Eu tinha um sistema que estava funcionando perfeitamente a vários meses e que hoje resolveu parar de funcionar. Perdi uma tarde em busca do problema e agora esta solucionado.
Veja abaixo o ScreenCast com o Erro e a solução.






Cara, ja tive problemas com isso também.
Esse caracter "invisivel" é gerado por alguns editores de texto como por exemplo o notepad do windows pra identificar o arquivo como UTF-8.
Procure sobre "Byte Order Mark (BOM)" pra saber mais sobre isso.
Abraço!
Ola Samurai
Achei uma explicação bacana em http://en.wikipedia.org/wiki/Byte-order_mark
Obrigado pela dica.
achei uma solucao pra isso tb, leia mais em http://www.priberam.pt/dlpo/default.aspx?pal=vez
e' soda hein o'...
Exatamente, para solucionar este problema é só remover o BOM.
Geralmente isso acontece com o DREAMWEAVER. Pra minha surpresa, meu sistema funcionava corretamente e do nada parou... fuçando, achei que poderia ser alguma coisa de codificação UTF, ISO... e sem querer descobri o maldito BOM! Resolvi tirar e pimba, funcionou auheuhhueauheuha....