Forums

PHP

This topic is locked

Internet Explorer email language not changing

Posted 03 Aug 2005 11:36:08
1
has voted
03 Aug 2005 11:36:08 Stanton Lei posted:
Hello all,

I am building a multilingual site of Chinese, English, and Portuguese. There are 3 versions of the site: 3 separate directories for each language version.
I got the browsing experience (charset) working well both in Internet Explorer and Firefox.

However, I have problems with getting Internet Explorer displaying the correct charset in emails sent. When the user fills out some forms and the site sends him reply emails, the email languages do not change to the correct charset as specified in the php pages.

For example, when I put

<meta http-equiv="Content-Type" content="text/html; charset=big5"> {sometimes does not work in IE}

or

header("Content-Type: text/html; charset=big5"; {solves some problems in IE when it does not recognize the meta. Not needed for Firefox.}


on the top of the email-sending php page for the Chinese version, the Chinese characters do not get displayed correctly until I manually select the charset to refresh the page. On the other hand, if the user uses Firefox to check the same email, the email will be working well provided the correct <meta> is placed on the email-sending php page.

My question is, knowing that IE often does not do what the <meta charset> tells it to, and the <meta> or header() method works well for changing language in the browsing experience but not the email-checking experience,

=>>>any ideas how to get the language display working for users checking their email with Internet Explorer? It is either Big5 or UTF-8.

Thanks a lot!

Stanton

Reply to this topic