Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > jcodeライブラリ > Stringクラス > mbchar?

instance method String#mbchar?

mbchar? -> Integer|nil[permalink][rdoc] [added by jcode]

self に多バイト文字が最初に現れる位置を返します。 多バイト文字が含まれていなければ nil を返します。

例:

#!/usr/bin/env ruby

$KCODE = 'EUC'
zstr = 'ABCDEF'
hoge = 'hogehoge'

require 'jcode'
p zstr.mbchar?   # => 0
p hoge.mbchar?   # => nil