Ellen Heitman wrote: > Here is what I have in the head of my document: <!DOCTYPE html PUBLIC > "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html > xmlns="http://www.w3.org/1999/xhtml"> <head> <meta > http-equiv="Content-Type" content="text/html; charset=utf-8"> > <title>- Letters Home: April 1944 -</title> </head> > > Any errors jump out at anyone as to why I'd still be getting strange > characters on my pages? This only seems to occur in IE 7, not FF or > Safari. The only info I have found online says to add the meta tag, > which was there in the first place. >
If what you are seeing is a series of strange characters instead of a single accented character or, say, a "curly quote", then what is happening is your multi-byte UTF-8 characters are being treated as a series of single byte codes. Or, of course, your document may not actually be UTF-8 encoded. Saying it is so does not make it so.[1] Browsers have different ways of interpreting UTF-8 encoded pages (are you surprised?) Some honor your META tag; others make a guess instead. The only way to get all browsers to cooperate is to have your server send that information in the header. Of course, this may not be exacty what you are describing, so I'll not go into details here. I suggest asking another list that deals with Apache or whatever server software your host uses, as this list is for CSS. [1] <http://www.w3.org/International/questions/qa-what-is-encoding> Cordially, David -- ______________________________________________________________________ css-discuss [[email protected]] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
