hack ruby string#length

ruby

en = 'test'cn = '一'p en # >> "test"p cn # >> "\344\270\200"puts cn.inspect # >> "\344\270\200"p "344".oct.to_s(16)# >> "e4"p "270".oct.to_s(16)# >> "b8"p "200".oct.to_s(16)# >> "80"p "344".oct# >> 228p "270".oct# >> 184p "200".oct# >> 128cn.scan(/./).each do |ch|p ch, ch[0]end# hack ruby String#lengthputs en.length # >> 4puts cn.length # >> 3puts en.scan(/./).length # >> 4puts cn.scan(/./).length # >> 3puts en.scan(/./u).length # >> 4puts cn.scan(/./u).length # >> 1