>>99
UTF-8で、
puts "日本語".scan(/./u)[1]

とかではいかんのでしょうか?