Ruby bytesizeで文字列のバイト長を取得するサンプル
環境
Windows11 pro 64bit
ruby ruby 3.0.3p157
構文
文字列.bytesize
文字列のバイト長を整数で返します。文字列のバイト長を取得するには「bytesize」を使用します。
使用例
p 'study'.bytesize
p 'study'.size
p 'あいう'.bytesize
p 'あいう'.size
p '東京'.bytesize
p '大阪'.size
# 半角スペース
p ' '.bytesize
p ' '.size
# 全角スペース
p ' '.bytesize
p ' '.size
p 'study'.bytesize
p 'study'.size
p 'あいう'.bytesize
p 'あいう'.size
p '東京'.bytesize
p '大阪'.size
# 半角スペース
p ' '.bytesize
p ' '.size
# 全角スペース
p ' '.bytesize
p ' '.size
p 'study'.bytesize p 'study'.size p 'あいう'.bytesize p 'あいう'.size p '東京'.bytesize p '大阪'.size # 半角スペース p ' '.bytesize p ' '.size # 全角スペース p ' '.bytesize p ' '.size
結果
5
9
3
6
2
1
1
3
1
5
9
3
6
2
1
1
3
1
5 9 3 6 2 1 1 3 1