Показать сообщение отдельно
  #9 (permalink)  
Старый 02.04.2012, 01:20
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от T-sh
вот это работает
Почти.
<script>
function getBin( str ){
 var ex = str.charCodeAt( 0 );
 if ( ex>0xFF ){ ex-=0x350; }
 var bin = ""; 
    do  
    {  
      if( ex & 1 ){ bin += '1';}  
      else { bin += '0'; }  
      ex = ex >> 1; 
    }while( ex );  
	 return ( '\u202E' + bin );
}

var str = "Ё";
alert([getBin( str ), '10101000'].join('\n'));
</script>

BTW, Number.prototype.toString умеет работать с произвольными основаниями.
Ответить с цитированием