...

View Full Version : Internet Explorer not changing charset



Stanton
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!

Stanton

_Aerospace_Eng_
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.

]|V|[agnus
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."

Stanton
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.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum