Pot.UTF8.byteOf

{Number} Pot.UTF8.byteOf ({String} string)
{Number} Pot.utf8ByteOf ({String} string)

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

文字列 string の UTF-8 としてのバイト数を数えます。

文字列 string のバイト数を UTF-8 として数えます。
U+0080 - U+FFFF の一部が含まれている場合、 string.length とは異なった数値になります。

Pot.globalize() が適応されている場合、Pot.utf8ByteOf() が utf8ByteOf() で実行できます。

string の UTF-8 としてのバイト数が返ります。

var string = 'abc123あいうえお';
var length = string.length;
var byteSize = Pot.utf8ByteOf(string);

Pot.debug(string + ' : length = ' + length +
                   ', byteSize = ' + byteSize);
// result:
//   'abc123あいうえお'
//   length   = 11
//   byteSize = 21