Re: Encoding
| From: | Richard Lynch | Date: | Wed, 22 Nov 2006 19:06:23 +0000 |
| Subject: | Re: Encoding | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-245060@lists.php.net to get a copy of this message | ||
On Wed, November 22, 2006 9:15 am, João Cândido de Souza Neto wrote:
> I am facing a trouble in my system in which i am not able to show
> ISO-8859-1
> encoding data. When i tried to use the follow meta tag it works in
> firefox
> but still not working in IE.
>
> <meta http-equiv="Content-Type" content="text/html;
> charset=ISO-8859-1">
>
> In firefox it shows: REMÉDIO PARA O GADO
>
> In IE it shows: REM?IOS PARA O GADO
IE looks at the META tag, which you have.
FF looks at the HTTP headers, which you probably do not have:
<?php
//this should be your very first line:
header("Content-type: text/html; charset=ISO-8859-1");
?>
It seems to me that you would want UTF-8 or some other charset, not
ISO-8859-1, to get the accent...
So IE is actually doing what you asked, and FF is "guessing" you
really wanted that accented E and using UTF-8, I think.
I'm NOT Unicode-savvy, really, but this is my best guess.
--
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some starving artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?