View Full Version : Internet Explorer not changing charset

07-13-2005, 06:42 AM
Hello all,

I am trying to build a multilingual site where the user is able to change the language by clicking, e.g. a Portuguese link.

The language changing feature is working perfectly in Firefox, but not for many pages in Internet Explorer. I think I have setup my <meta> tags correctly.

Is this a bug in Internet Explorer? How do people cope with this in reality?

I put a meta like below on the top of each page where I want a different language. Is this the end of the story?

<meta http-equiv="Content-Type" content="text/html; charset=big5">

(for Chinese)
(or windows-1252 for English and Portuguese)

I'm stuck with this for a long time now. Would really appreaciate if someone can give me a hand on it.

Thanks a lot!


07-13-2005, 06:54 AM
I think you are going to need to go server side on this one passing a different content type/ header. Im not entirely sure how to do this but if do a search for changing content type dynamically you might find some results.

07-13-2005, 07:46 AM
Also, this generalized query might be of help: google:i18n+internationalization (http://www.google.com/search?q=i18n+internationalization)

The term "i18n" is shorthand. The "18" stands for the number of letters between the "i" and the last "n" in "internationalization."

08-03-2005, 10:39 AM
Problem solved for user browsing experience.

Do this for Internet Explorer:

header("Content-Type: text/html; charset=big5");

Still cannot get the charset working for an email sent to the user though.