Forum Moderators: open
I say I guess because there are a lot sites that dont follow the standards.
regards,
Mark
W3C won't even try to validate an html file without the character encoding.
<edit> ooops, now fixed. did it again with the "WC3" - must be my dyslexia acting up again :)
For example, say that I have my browser set to "Arabic" as default... Well, if your page is in Norwegian it might not be displayed correctly. Why? Because the browser will try to render certain characters in Arabic.
Now, most browsers are set to "Auto-detect". What does this mean? It means that the browser is looking for that very meta tag to determine the character set (or "encoding") used. What if you omit the tag? Well, then it will render any text according to the default setting for the system...
So, not only is it good style to include that tag (keeps the browser from guessing, and possibly guessing wrong), but it is also necessary if you include any "special" characters.
As long as you stick to only letters and numbers (a-z, 0-9) you're not using any of these "special characters"... which explains why most sites still render ok. But, it is nevertheless a requirement and should reflect the language used on your page.
ISO-8859-1 is the technical name for "latin-1", or "Western European", which English falls under...