sangoku wrote:My question IS WHY the hell when i call the file with include once in a php file which is in ANSI code
Note that PHP code typically uses ascii characters only, hence UTF-8 or Ansi encoding makes no difference (or, rather, does not apply, as PHP code is never displayed). Any non-ascii characters in strings can be considered binary, and will be outputted as such, so it'll depend on the html header you specify how they are to be interpreted or what encoding they represent.
With "is in ANSI code", do you mean it generates Ansi-encoded HTML content?
the signs get screwed up in Mozilla Firefox but work fine in IE on windows 7!!!!____?????
Apparently, one of them detects you have invalid content (e.g. header saying UTF-8, but content is not all valid UTF-8) and then guesses an alternative encoding.
The biggest nut cracker is that when i soecify the utf encoding in the header of the html content i get some screwy chars on the beginning of the file!!!!!
The php file where you are including from, I assume it outputs the beginning of the page? (inluding the HTML header that specifies the UTF-8 encoding).
Perhaps you erratically output some Ansi encoded content there?
By the way, there's Ansi and Ansi. If you convert Ansi encoded content to UTF-8, of course make sure you specify the correct Ansi codepage from which you're converting.