Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

XMLHTTPRequest, POST, Кодировка

> В Общем, Понятно. Придется Писать Велосипед :-(((.

Вот. На Скорую Руку, Вдруг Пригодится Кому:

var Letters=new Array('%C0','%C1','%C2','%C3','%C4','%C5','%C6','%C7','%C8','%C9','%CA','%CB','%CC','%CD','%CE','%CF','%D0','%D1','%D2','%D3','%D4','%D5','%D6','%D7','%D8','%D9','%DA','%DB','%DC','%DD','%DE','%DF','%E0','%E1','%E2','%E3','%E4','%E5','%E6','%E7','%E8','%E9','%EA','%EB','%EC','%ED','%EE','%EF','%F0','%F1','%F2','%F3','%F4','%F5','%F6','%F7','%F8','%F9','%FA','%FB','%FC','%FD','%FE','%FF','%A8','%B8');

function EscapeToWin(AStr){
var Result='';
for(var i=0;i<AStr.length;i++)
if(AStr.charAt(i)>='А' && AStr.charAt(i)<='я')
Result+=Letters[AStr.charCodeAt(i)-0x0410];
else if(AStr.charAt(i)=='Ё')
Result+=Letters[64];
else if(AStr.charAt(i)=='ё')
Result+=Letters[65];
else if(AStr.charAt(i)=='=')
Result+='%3D';
else if(AStr.charAt(i)=='&')
Result+='%26';
else
Result+=AStr.charAt(i);
return Result;
}//EscapeToWin
СообщениеАвторДата
Maniac16.10.2002 19:18
Gilmour17.10.2002 12:51
Maniac17.10.2002 13:40
Gilmour17.10.2002 13:58
Maniac17.10.2002 14:02
Maniac17.10.2002 13:58
Big_Foot19.02.2006 00:46
Ещё один12.06.2007 00:49
matador16.05.2005 13:39