Клуб API Карт

Кодировка в браузерах

psk-73
17 августа 2012, 17:27

в Опере: имена меток на русском норм, управление (выбор типа карты) - кракозяблы

в хроме, огнелисе: имена меток - кракозяблы, управление - на русском норм

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Примеры. Размещение карты на странице.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>


<!--
Подключаем API карт 2.x
Параметры:
- load=package.full - полная сборка;
- lang=ru-RU - язык русский.
-->
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU&coordorder=longlat"
type="text/javascript" charset="UTF-8"></script>

<script type="text/javascript">
ymaps.ready(init);

function init () {

var myMap = new ymaps.Map('map', {
center: [48.322364, 54.272168], // Москва
zoom: 10
});

myPlacemark1 = new ymaps.Placemark([37.65125, 55.801764], {
iconContent: 'Метка 1'
}, {
preset: 'twirl#blueStretchyIcon'
}),
myPlacemark2 = new ymaps.Placemark([48.322364, 54.272168], {

iconContent: 'Метка 2'
}, {
preset: 'twirl#greenStretchyIcon'
}),
myMap.geoObjects
.add(myPlacemark1)
.add(myPlacemark2);

myMap.controls
// Кнопка изменения масштаба
.add('zoomControl')
// Список типов карты
.add('typeSelector')
// Кнопка изменения масштаба - компактный вариант
// Расположим её справа
.add('smallZoomControl', { right: 5, top: 75 })
// Стандартный набор кнопок
.add('mapTools');

myMap.setBounds([[37.65125,54.272168],[48.322364,55.801764]])

}
</script>
</head>

<body>
<h2>Размещение карты на странице</h2>

<div id="map" style="width:800px; height:800px"></div>
</body>

</html>  

 

4 комментария
Подписаться на комментарии к посту
Дайте ссылку на страницу.

да я локальный html файл открываю

Вероятно, у вас не utf-8 кодировка в вашем локальном файле.

А в опере по умолчанию выставлена не утф-8.

Четко определите кодировку в файле и пересохраните файл в этой кодировке. Лучше всего в утф-8.