Показать сообщение отдельно
  #2 (permalink)  
Старый 25.12.2010, 23:01
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

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('йцу'));
Ответить с цитированием