这是我的字节数组:
var $x = [108,181,183,176,140,239,53,105,104,47,47,21,147,67,96,87,175,35,67,97]
它的二进制PHP相当于乱码:$x = "lµ·°Œï5ih//“C``W¯#Ca";
现在,我可以使用javascript:btoa(SOME_ENCODING_FUNCTION($x));
完全匹配<?php base64_encode($x); ?>
?
谢谢!
答案 0 :(得分:3)
String.fromCharCode.apply(null, $x);
将返回要在btoa
中使用的字符串。
答案 1 :(得分:1)
你可以使用base64_encode函数,但是它的javascript版本
http://phpjs.org/functions/base64_encode:358
PHP JS是一个很好的项目,旨在将PHP函数移植到javascript,所以如果你需要一个与PHP函数完全相同的javascript函数google搜索“phpjs _function_name_”通常会给你以后的内容:)