Кодировка запроса к api

kreatorBB

Новичок
Ребят, прошу помощи.
Уже вторую неделю пытаюсь найти ответ, но все безуспешно.
Может кому знакомо ...

Собственно вопрос в слудующем:

Нашел скриптик для интеграции сервиса api 2gis на сайт
Вот он в работе: http://gis.hamaryal.ru/search-com.php

Вот его код:

PHP:
 <html>
     <head>
     <title>API 2GIS - пример поиска фирмы</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
     
     <script src="http://api-maps.yandex.ru/1.1/index.xml?key=APIКЛЮЧЯНДЕКСКАРТЫ" type="text/javascript"></script> 
     
     <style type="text/css">
       html, body {
       margin: 0;
       padding: 0;
       font-family: Arial, sans-serif;
       font-size: 12px;
     }
     </style>
     
     <script type="text/javascript">
     
     var map;
     
     YMaps.jQuery(document).ready(function(){       
     
     map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
     
     // Установка для карты ее центра и масштаба
     map.setCenter(new YMaps.GeoPoint(47.221369,56.129660), 13);
     
     // Создание группы
     var gCollection = new YMaps.GeoObjectCollection("default#greenPoint");
     var bounds = new YMaps.GeoCollectionBounds();
     
     map.addControl(new YMaps.ToolBar());                   
     map.addControl(new YMaps.Zoom());
     map.addControl(new YMaps.TypeControl());
     
     YMaps.jQuery('#search-form').submit(function() {
     var whatName = YMaps.jQuery('#what').attr('value');
     var whereName = YMaps.jQuery('#where').attr('value');           
             var url='http://catalog.api.2gis.ru/search?method=search&what='+whatName+'&page=1&pagesize=20&sort=relevance&where='+whereName+'&key=APIКЛЮЧ2ГИС&version=1.3&output=jsonp&sort=relevance&callback=?';
     YMaps.jQuery.getJSON(url,function(json){
     
     if(json.response_code == 200)
     {
     YMaps.jQuery("#rezultat").html('');
     gCollection = new YMaps.GeoObjectCollection("default#greenPoint");
     bounds = new YMaps.GeoCollectionBounds();
     map.removeAllOverlays();
     YMaps.jQuery.each(json.result,function(i,result){
     
     // Создает метку в центре
     var placemark = new YMaps.Placemark(new YMaps.GeoPoint(result.lon,result.lat));
     bounds.add(new YMaps.GeoPoint(result.lon,result.lat));
     // Устанавливает содержимое балуна
     placemark.name = result.name;
     placemark.description = result.address;
     
     // Добавляет метку на карту
     gCollection.add(placemark);
     
     YMaps.jQuery("#rezultat").append(
             '<div class="post">'+
                 '<a href="#" onClick="fullfirm('+"'"+result.id+"'"+','+"'"+result.hash+"'"+')">'+result.name+'</a>'+
                 '<p>Адрес: '+result.address+'</p>'+           
             '</div>'
         );   
     
         });   
     map.setBounds(bounds);
     map.addOverlay(gCollection);
     }
     else
     {
     alert('Отсутствуют результаты поиска');
     }
     
     });
     });   
     });   
     
     function fullfirm(firm_id, firm_hash)
     {
     var url2="http://catalog.api.2gis.ru/profile?id="+firm_id+"&hash="+firm_hash+"&output=jsonp&key=APIКЛЮЧ2ГИС&version=1.3&callback=?";
     YMaps.jQuery.getJSON(url2,function(json){
     YMaps.jQuery("#rezultat").html('');
     map.removeAllOverlays();
     YMaps.jQuery("#rezultat").append(
             '<div class="post">'+
                 '<strong>'+json.name+'</strong>'+
                 '<p>Адрес: '+json.address+'</p>'+
                 '<p>Рубрика: '+json.rubrics+'</p>'+           
             '</div>'
         );
     
     if(json.lon!="" && json.lat!= "")
                 {           
                 map.setCenter(new YMaps.GeoPoint(json.lon,json.lat),16);
                 var placemark=new YMaps.Placemark(new YMaps.GeoPoint(json.lon,json.lat));
                 placemark.name='<div style="color:#ff0303;font-weight:bold;">'+json.name+'</div>';
                 placemark.description = '<strong>Адрес:</strong> '+json.address+'</div></div>';
                 map.addOverlay(placemark);
                 placemark.openBalloon();
                 }
     
     });
     
     }
     </script>
     
     </head>
     <body>
     
      <div id="YMapsID" style="float:left; width:600px; height:400px; margin-right: 10 px;"></div>
     
                 <form id="search-form" action="javascript:alert("success!");">
                     <table cellpadding="0" cellspacing="0">
                         <tbody><tr>
                             <td>
                                 <div class="title">Что ищем?</div>
                                 <input type="text"  id="what" value="" placeholder="Например мебель...">
                             </td>
                             <td>
                                 <div class="title">Где ищем?</div>
                                 <input type="text"  id="where" value="Чебоксары" placeholder="Где ищем?">
                             </td>
                             <td valign="bottom">
                                 <input type="submit" id="submit" value="Найти!">
                             </td>
                         </tr>
                     </tbody></table>
                 </form>
     
         <div id="rezultat"></div>
     </body>
     </html>

Проблема в том что работает это только в кодировке UTF8 а хотелось бы чтоб в WIN-1251
 
Сверху