JavaScriptで文字列のバイト数を調べる機会があったので、実装方法をメモしておきます。
サンプルコード
Blobオブジェクトを使ってバイト数を取得します。
var str = 'abcdefg';
console.log(get_string_byte_count(str));
var str2 = 'あいうえお';
console.log(get_string_byte_count(str2));
// 文字列のバイト数を調べる
function get_string_byte_count(str) {
var blob = new Blob([str], {type: 'text/plain'});
return blob.size;
}
コメントが承認されるまで時間がかかります。