Иногда на страницах с кодировкой windows-1251 (например как эта) нужно вставить яваскрипт в другой кодировке, например Google Maps, который работает в UTF-8. К счастью все современные браузеры прекрасно совмещают данные в разных кодировках. К несчастью IE не является современным браузером (и 8й тоже) и пытается отобразить скрипт в кодировке документа. Помочь может атрибут charset, который прямо указывает браузеру какую кодировку использовать.
<script charset="UTF-8" src="http://maps.google.com/maps?file=api&v=2&key=HEREISYOURGOOGLEKEY&hl=ru" type="text/javascript">
Это решит все проблеммы с IE6, IE7 и IE8 и карта будет прекрасно работать =).
Комментарии: