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; }
コメントが承認されるまで時間がかかります。