1

这是我的字节数组: 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); ?>

谢谢!

4

2 回答 2

4
String.fromCharCode.apply(null, $x);

将返回要在中使用的字符串btoa

于 2012-04-27T12:54:30.483 回答
1

您可以使用 base64_encode 函数,但它的 javascript 版本

http://phpjs.org/functions/base64_encode:358

PHP JS 是一个很好的项目,旨在将 PHP 函数移植到 javascript,所以如果你需要一个与 PHP 函数完全相同的 javascript 函数,谷歌搜索“phpjs _function_name_”通常会给你你想要的:)

于 2012-04-27T12:52:09.017 回答