In article <471388D1.8010809 / airemix.com>,
  "NARUSE, Yui" <naruse / airemix.com> writes:

> 現在でも ASCII-8BIT を返さない 7bit 文字列が存在しうることがこの辺の私の
> 主張の念頭にあります。最も手っ取り早い作り方は以下の通り。
> "hoge".force_encoding("UTF-8")

はい。US-ASCII が導入されたとしても、US-ASCII な文字列が
8bit なバイトを含むことはあるでしょう。従って、str.encoding
が "US-ASCII" だからといって 7bit であるとは保証できません。

7bit であることを確認するのに US-ASCII を使うのは、US-ASCII
として validate して確かめる、ということになるはずです。

> もう一案が 7bit かどうかを encoding で知ろうとするのはやめることかと思い
> ます。まつもとさんは今この方向なのですかね。JRubyでどうするかという懸念
> もなくなるので一石二鳥かも。

まぁ、こっちの方向で決着させたいのであれば、その情報を得るメ
ソッドの名前と仕様を提案するのがいいんじゃないでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]