my story blog

JavaScriptとかRubyの技術的なことを書きたい

2013-11-19から1日間の記事一覧

Rubyで全角文字列を2バイトとして数えたい

Ruby(1.9以上)でエンコードをUTF-8として利用している場合、 Stringのbytesizeメソッドは基本的にマルチバイトを3バイトして返します。*1 "abc123){*~".bytesize #=>10 "あイ冬".bytesize #=>9 やりたいこと 等幅のフォントを利用して、文字列と空白を組み合…