まつもと ゆきひろです

In message "Re: [ruby-dev:33002] Re: binmode and ASCII-8BIT"
    on Thu, 10 Jan 2008 11:40:43 +0900, Nobuyoshi Nakada <nobu / ruby-lang.org> writes:

|Stringでというのはforce_encodingでしょうか。
|
|  $ ./ruby -e 'p "\u3000".force_encoding(nil).encoding'
|  #<Encoding:ASCII-8BIT>
|
|というように、現状ではエンコーディング指定としてEncoding、エンコー
|ディング名またはnilを受け付けますが、直すべきでしょうか。

nilはASCII-8BITを指定したことになるようですね。許すことのメ
リットが思いつかないのですが、もしメリットがなければ直すべき
でしょうね。