Программирование > JavaScript & JScript

XmlHttpRequest и НЕ UTF-8. Как?

(1/2) > >>

anterior:
Здравствуйте, очень нужна помощь. Дело такое, есть файлы:

--- Код: ---
1)index.html:



 
 
    var httpRequest;
    function doHTTPQuery(method, async, url, func, params) {
      var result = true;
      var isActiveXObject = window.ActiveXObject;
      function send(s) {
        if (httpRequest) {
          httpRequest.onreadystatechange = func;
          working = true;
          httpRequest.open(method, url, async);
          if (method == \'POST\') {
            httpRequest.setRequestHeader(\'content-type\', \'application/x-www-form-urlencoded\');
            httpRequest.send(params);
          }
          else {
            httpRequest.send(null);
          }
        }
        else {
          alert(\'Ошибка при создании объекта \'+s+\'!\');
          result = false;
        }
      }
      if (isActiveXObject) {
        httpRequest = new ActiveXObject(\'Microsoft.XMLHTTP\');
        send(\'Microsoft.XMLHTTP\');
      }
      else {
        if (!httpRequest) {
          httpRequest = new XMLHttpRequest();
        }
        send(\'XMLHttpRequest\');
      }
    }
 


 



--- Конец кода ---

2)test.cgi:

--- Код: ---
#!/usr/bin/perl -w
use CGI qw(:standart);
my $query = CGI->new();
my $text = $query->param(\'name\');
print $query->header(-type => \'text/html\', -charset => \'KOI8-R\');
open(F, ">TEST.TXT");
print F $text;
close(F);

--- Конец кода ---


Все файлы написаны в кодировке KOI8-R. Собственно идея такая что при нажатии на кнопку должен записатся файл TEST.TXT и он должен быть тоже в кодировке KOI8-R. Покрайней-мере так работает при обычном выполнении запроса без XmlHttpRequest. А вот в XmlHttpRequest все как раз иначе, файл сохраняется почему-то в кодировке UTF-8. Как это можно исправить?

hanslinger:
Хранить все в utf-8.

anterior:
Есть задача свыше - Хранить только в KOI8-R

hanslinger:
Ммм, а какая конфессия исповедует KOI8?

brainkiller:
hanslinger
старообрядцы, вестимо.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 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 26 27 28 
Перейти к полной версии