Pot.ArrayBufferoid.bufferToString

{String} Pot.ArrayBufferoid.bufferToString ({Pot.ArrayBufferoid|ArrayBuffer|Array} buffer)

Pot.js で利用可能。 PotLite.js では利用できません。

UTF-8 文字を持つ TypedArray や ArrayBufferoid を UTF-16 文字列に変換します。

引数 buffer には UTF-8 文字を持つ TypedArray や ArrayBufferoid を指定します。
各要素の文字を UTF-16 文字列に変換し、返ります。

変換された UTF-16 文字列が返ります。

var s = 'hogeほげ';
var buffer = Pot.ArrayBufferoid.stringToBuffer(s);
var string = Pot.ArrayBufferoid.bufferToString(buffer);
Pot.debug(buffer);
// buffer:
//   [104, 111, 103, 101, 227, 129, 187, 227, 129, 146]
Pot.debug(s === string); // true