Показать сообщение отдельно
  #1 (permalink)  
Старый 25.12.2010, 21:55
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

кто может обьяснить, как работает этот код
function data_string(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));
// var a=String.fromCharCode(data.charCodeAt(i)&0xff);//это чем хуже?
// var a=String.fromCharCode(data[i]&0xff);//или это
// var a=String.fromCharCode(data.charCodeAt(i));//или вообще  это
            str+=a;
        }
	return str;
};


и что происходит в случае многобайтовых символов
и нет ли встроенного аналога в firefox

Последний раз редактировалось KOLANICH, 25.12.2010 в 22:02.
Ответить с цитированием