成瀬です。

U.Nakamura wrote:
> rb_utf8_encindex()はなんでないんだろう?

そういえばこの理由ですが、単に現時点で UTF-8 の index を扱うコードが
Ruby 本体にないからです。
逆にいえば、US-ASCII や ASCII-8BIT があるのは、
string.c とかでそういうコードがあるから。

-- 
NARUSE, Yui  <naruse / airemix.jp>