2012-09-12から1日間の記事一覧

2バイト文字を含む文字列の文字数をカウントしたい

1.8なら、 str.split(//).size を使う 1.9の場合、そのまま .size で2バイト文字を考慮した文字数が得られる サンプル str = "あああABCいいいい" p str.size # <- 1.8ならば、24。 1.9ならば、10 p str.split(//).size # <- 10