====== Аналог функции characters_to_binary из Erlang в JavaScript ====== Возможно кому-нибудь пригодится аналог функции **characters_to_binary** из языка Erlang в Javascript (использовалось для автоматического добавления общих групп в базу данных ejabberd): function char_to_binary(text) { var binary = new Array(); for (var i = 0; i < text.length; i++) { var symbol = text.charAt(i); if (symbol.charCodeAt(0) < 128) var code = "%" + symbol.charCodeAt(0).toString(16) else var code = encodeURIComponent(symbol); binary.push(parseInt(code.substring(1,3), 16)); if (code.length > 3) binary.push(parseInt(code.substring(4,6), 16)); } return binary; } Данная функция возвращает бинарные данные в виде массива. Пример использования: var bin = char_to_binary("Тест").join(',');