Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX и проблема с кириллицей / 6 сообщений из 6, страница 1 из 1
23.07.2009, 12:34
    #36105201
Cyclone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
Здравствуйте, прошу помощи по AJAX.
Использую небольшое AJAX приложение, вызывает PHP файл, проводит расчет и далее в <div> записывает отработку пхп-скрипта.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
      var XMLHttpRequestObject = false; 

      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }

      function getData(dataSource, divID) 
      { 
        if(XMLHttpRequestObject) {
          var obj = document.getElementById(divID); 
          XMLHttpRequestObject.open("GET", dataSource); 
		  XMLHttpRequestObject.setRequestHeader('Content-Type','content="text/html; charset=win-1251"' ); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState ==  4  && 
              XMLHttpRequestObject.status ==  200 ) { 
                obj.innerHTML = XMLHttpRequestObject.responseText; 
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
      }

Все прекрасно, только вместо русского шрифта одни '????'. Подскажите пожалуйста, как дотюнинговать код, дабы кириллица выводилась нормально...
...
Рейтинг: 0 / 0
23.07.2009, 14:35
    #36105606
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
Везде перейти на utf-8
...
Рейтинг: 0 / 0
23.07.2009, 21:38
    #36106617
Cyclone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
А если в силу специфики е получится перейти на утф. Есть ли какие иные способы?
...
Рейтинг: 0 / 0
23.07.2009, 21:49
    #36106626
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
CycloneА если в силу специфики е получится перейти на утф. Есть ли какие иные способы?
А страничка-то из которой, собственно, реквест в какой кодировке и что написано в тэге meta?
Попробуйте убрать строчку setRequestHeader .
ПС. А вообще-то, как IDVsbruck посоветовал.
...
Рейтинг: 0 / 0
23.07.2009, 21:51
    #36106629
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
Т.е. всё должно работать. Вы сами напутали с кодировками. Поэтому, чтоб не страдали, - утф8.
...
Рейтинг: 0 / 0
02.08.2009, 22:54
    #36122295
Cyclone
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и проблема с кириллицей
Пробовал и так, и этак - все тоже самое. Только отличие - в утф8 вместо ????? пустые квадратики
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / AJAX и проблема с кириллицей / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]