function data_string1(data) // Generates the binary data string from character / multibyte data
{
var str='';
for(var i=0,len=data.length;i<len;i++){
var a=String.fromCharCode(data[i].charCodeAt(0)&0xff);
console.log(a+"\n"+str+"\n"+data[i]+"\n"+data.charCodeAt(i)+"\n"+data[i].charCodeAt(0));
str+=a;
}
return str;
};
function data_string2(data) // Generates the binary data string from character / multibyte data
{
var str='';
for(var i=0,len=data.length;i<len;i++){
var a=String.fromCharCode(data.charCodeAt(i)&0xff);//это чем хуже?
console.log(a+"\n"+str+"\n"+data[i]+"\n"+data.charCodeAt(i)+"\n"+data[i].charCodeAt(0));
str+=a;
}
return str;
};
function data_string3(data) // Generates the binary data string from character / multibyte data
{
var str='';
for(var i=0,len=data.length;i<len;i++){
var a=String.fromCharCode(data[i]&0xff);//или это
console.log(a+"\n"+str+"\n"+data[i]+"\n"+data.charCodeAt(i)+"\n"+data[i].charCodeAt(0));
str+=a;
}
return str;
};
function data_string4(data) // Generates the binary data string from character / multibyte data
{
var str='';
for(var i=0,len=data.length;i<len;i++){
var a=String.fromCharCode(data.charCodeAt(i));//или вообще это
console.log(a+"\n"+str+"\n"+data[i]+"\n"+data.charCodeAt(i)+"\n"+data[i].charCodeAt(0));
str+=a;
}
return str;
};
alert(data_string1('йцу'));
alert(data_string2('йцу'));
alert(data_string3('йцу'));
alert(data_string4('йцу'));