Ruby bytesizeで文字列のバイト長を取得するサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
文字列.bytesize
文字列のバイト長を整数で返します。文字列のバイト長を取得するには「bytesize」を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

 

Ruby

Posted by arkgame