Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: anterior от 05 Июля 2007, 17:22:41

Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: anterior от 05 Июля 2007, 17:22:41
Здравствуйте, очень нужна помощь. Дело такое, есть файлы:

1)index.html:



 
 


      type="button"
    value="Click me!"
    onclick="javascript:doHTTPQuery(\'POST\', true, \'http://127.0.0.1/cgi-bin/test.cgi\', function() {}, \'name=Тест\')"
  />



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. Как это можно исправить?
Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: hanslinger от 06 Июля 2007, 17:12:35
Хранить все в utf-8.
Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: anterior от 06 Июля 2007, 19:39:04
Есть задача свыше - Хранить только в KOI8-R
Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: hanslinger от 06 Июля 2007, 19:43:19
Ммм, а какая конфессия исповедует KOI8?
Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: brainkiller от 06 Июля 2007, 23:59:17
hanslinger
старообрядцы, вестимо.
Название: XmlHttpRequest и НЕ UTF-8. Как?
Отправлено: anterior от 07 Июля 2007, 05:26:22
..понимаете, делаю почтовую систему. Надо чтобы письма хранились в KOI. Хотя, конечно теоретически можно было подумать о функции перекодирования на стороне сервера в KOI8-R если символы влезают... А что, неплохая идейка. Надо подумать будет... ;)