Forum Moderators: phranque
"What is happening is your web server is sending a "Content-Type:" HTTP header, which happens to be blank. A "Content-Type:" header overrides the same message in the HTML. Up at the very top of multivision.php before any thing is printed add the following line (s), this will send the correct header.
<?php
header("Content-Type: text/html; charset=UTF-8");
?>"
And I tried that but it didn't help. Do you have any ideas of what I should do to fix this. Other pages like plain html pages or vbulletin forum pages don't have any problems.
Pages have mixed content of english and french. The problem is only with the part that is in french. For example this is what I get for example:
G�rard Depardieu
instead of Gérard Depardieu
I am not sure this is issue with apache but I noticed some options in httpd.conf were change after I upgraded php to 5.0.4 so I supsected I could have something wrong or missing in apache config.
That accented "e" in "Gerard" looks like UTF-16, not UTF-8, to me. You might want to try specifying UTF-16 in the Content-type header instead, and see if that changes anything.
Also use an online server headers checker or the "Live HTTP Headers" extension to Firefox to examine *all* of the headers that your server is sending with these pages. You may have multiple conflicting character set/encoding headers.
Jim