Подпрограмма для пребразования кириллицы в шестнадцатичеричный код
var convert = new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
function hex16(number) {
var MSD = '' + Math.floor(number / 16), LSD = number - MSD*16;
if (MSD > 16) { return hex16(MSD) + convert[LSD];}
else
{ return convert[MSD] + convert[LSD]; }
}
function textToHexa(str2){
var all="";
var vv="%";
for(i=0;i<str2.length;i++){
ch = str2.charAt (i);
code = str2.charCodeAt(i);
code_m = hex16(code);
code_2 = eval("vv+code_m");
all += eval("code_2");
}
return all;
}//func