這是我的字節數組: var $x = [108,181,183,176,140,239,53,105,104,47,47,21,147,67,96,87,175,35,67,97]
Javascript數組字節到二進制字符串?
它有一個二進制PHP相當於亂碼:$x = "lµ·°Œï5ih//「C``W¯#Ca";
現在,我可以使用,使完全匹配<?php base64_encode($x); ?>
?
謝謝!
這是我的字節數組: var $x = [108,181,183,176,140,239,53,105,104,47,47,21,147,67,96,87,175,35,67,97]
Javascript數組字節到二進制字符串?
它有一個二進制PHP相當於亂碼:$x = "lµ·°Œï5ih//「C``W¯#Ca";
現在,我可以使用,使完全匹配<?php base64_encode($x); ?>
?
謝謝!
String.fromCharCode.apply(null, $x);
將返回btoa
使用的字符串。
可以使用BASE64_ENCODE功能,但它的JavaScript版本
http://phpjs.org/functions/base64_encode:358
PHP JS是一個很好的項目,旨在港口PHP函數JavaScript,因此如果你需要一個JavaScript函數,不正是同一個PHP函數,谷歌上搜索「phpjs _function_name_」會經常給你,你是什麼後:)
除了不回答我的問題,如果你測試它,它不會在二進制字符串上工作。使用'btoa'是因爲它適用於bin字符串,而我的項目不需要跨瀏覽器。 – 2012-04-27 14:17:38
使用'String.fromCharCode()'創建一個字符串,然後將其傳遞給您可以在Google上輕鬆找到的100個JS base64實現之一。 – DaveRandom 2012-04-27 12:52:56
是的,'''String.fromCharCode()'是我正在尋找的。謝謝。 – 2012-04-27 14:16:25