Hoooo I know what happens 😃, both of you are right and wrong 🙂 (yelvington & surfchen)
Ok while I was investigating about UTF8, I find some reference where I read that SOME programs that reads UTF8 files request them to be saved in UTF8 format, an UTF8 format file is just a TEXT file, but it starts with some characters, that makes the difference, and makes it an UTF8 file. Also I read that it was'n a standard and I don't bookmaked that page 🙁, so I can't tell you where to go and search 🙁
I have a solution to your problem but I dont know really if it will work WITH YOUR CELL BROWSER, so try this 😃
<?
header("Content-Type: text/plain; charset=utf-8");
echo utf8_encode($yourString);
?>
The logics and the Protocols standards says that IT HAS TO WORK! Try that in your browser.
Also I include an UTF8 file in this post, just read it character by character ( I wrote that file in an UTF8 editor so IT teorically will had that extra characters! 😃 )
The file I included has the words: "Hola niño como estas" with out the quotes. So any other character you find are the standards for an UTF8 file. The only especial character there is the ñ, so analize it and se where's the secret, and post it here for future reference.