Re: Re: Internet Explorer doesn't display UTF-8 page using UTF-8 encoding
| From: | Rasmus Lerdorf | Date: | Sun, 13 Aug 2006 18:43:24 +0000 |
| Subject: | Re: Re: Internet Explorer doesn't display UTF-8 page using UTF-8 encoding | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-240601@lists.php.net to get a copy of this message | ||
tedd wrote:
At 6:48 PM -0700 8/12/06, Rasmus Lerdorf wrote:W3C is all about standards. IE is all about not following standards. If you want your site to work in the real world you should always set a charset. If you set it in your response header there is no need to set it in each page, and if you look closely, you will see that this is what w3.org is doing: 9:55am shiny:~> telnet validator.w3.org 80 Trying 133.27.228.132... Connected to validator.w3.org. Escape character is '^]'. HEAD / HTTP/1.0 HTTP/1.1 200 OK Date: Sun, 13 Aug 2006 18:42:15 GMT Server: Apache/2.0.54 (Debian GNU/Linux) mod_perl/1.999.21 Perl/v5.8.4 Accept-Ranges: bytes Connection: close Content-Type: text/html; charset=utf-8 -RasmusBy the way, everyone should be setting a charset. If you don't set it, IE will look at the first 4k of the body of the page and take a wild guess. -Rasmus-Rasmus: Ok, but why doesn't w3c use it? http://validator.w3.org (check source) I'm not sure what to do re charset. I've been told by credible sources to "always use it" and "never use it" -- which is correct? Or, is this one of those "it depends" things?