Автор Тема: XmlHttpRequest и НЕ UTF-8. Как?  (Прочитано 4251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн anterior

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XmlHttpRequest и НЕ UTF-8. Как?
« : 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. Как это можно исправить?

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
XmlHttpRequest и НЕ UTF-8. Как?
« Ответ #1 : 06 Июля 2007, 17:12:35 »
Хранить все в utf-8.

Оффлайн anterior

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XmlHttpRequest и НЕ UTF-8. Как?
« Ответ #2 : 06 Июля 2007, 19:39:04 »
Есть задача свыше - Хранить только в KOI8-R

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
XmlHttpRequest и НЕ UTF-8. Как?
« Ответ #3 : 06 Июля 2007, 19:43:19 »
Ммм, а какая конфессия исповедует KOI8?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XmlHttpRequest и НЕ UTF-8. Как?
« Ответ #4 : 06 Июля 2007, 23:59:17 »
hanslinger
старообрядцы, вестимо.

Оффлайн anterior

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
XmlHttpRequest и НЕ UTF-8. Как?
« Ответ #5 : 07 Июля 2007, 05:26:22 »
..понимаете, делаю почтовую систему. Надо чтобы письма хранились в KOI. Хотя, конечно теоретически можно было подумать о функции перекодирования на стороне сервера в KOI8-R если символы влезают... А что, неплохая идейка. Надо подумать будет... ;)

 

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