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]