2012-04-27 3 views
0

これはバイトの私の配列です: 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); ?>と一致するように使うことができますか?

ありがとうございました!

+0

'String.fromCharCode()'を使用して文字列を作成し、googleで簡単に見つけることができる100個のJS base64実装の1つに渡します。 – DaveRandom

+0

はい、 'String.fromCharCode()'は私が探していたものです。ありがとう。 –

答えて

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

btoaに使用する文字列を返します後にあなたは何を与えるだろう。

1

あなたは

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

PHP JSはJavaScriptにポートPHP関数を目指して良いプロジェクトですので、あなたが今まで正確に行いjavascript関数が必要な場合はBASE64_ENCODE機能が、それのJavaScriptのバージョンを使用することができますPHP関数のグーグルと同じで、「phpjs _function_name_」が多い:)

+0

私の質問に答える以外に、テストすればバイナリ文字列では動作しません。 binの文字列で動作し、プロジェクトにクロスブラウザが必要ないため、 'btoa'を使用してください。 –

関連する問題