Currently I am working on a i18n project where users can switch languages. 

Character encoding is utf-8

The problem happens only in IE8 when:

* currently user is in a **https** page.
* Going to a **http** page after any action - like clicking a static page link
* Now clicking back button from the current (**http**) page
* Weird characters showing up instead of original czech characters.

Working perfectly in all other browsers like chrome, firefox etc.

Anyone has faced this kind of issue ? Please help.