ruby は文字じゃないものの文字列長をどうやって計算してるのですか?