validates_length_ofと日本語

.lengthでなく、splitでカウントしているので、きちんと文字コードを指定していれば文字数として認識される。
しかし、Kuなどをしていない場合は、3倍になったりするのでご注意。(UTF-8は漢字(仮名含む)の表現に3バイトを要する。そのため日本語の文章はShift_JISEUC-JPなどと比較して1.5倍のサイズとなる。)
全角だから1/2としなくてもOK