From: Yukihiro Matsumoto Date: 2007-12-11T16:45:38+09:00 Subject: [ruby-dev:32538] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. まつもと ゆきひろです In message "Re: [ruby-dev:32537] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features." on Tue, 11 Dec 2007 16:35:30 +0900, Martin Duerst writes: |>「とりあえずascii-8bitと同じ振る舞いをするエンコーディングを |>使う」というのも悪くはないのですが、「代用品」であることを知 |>る方法がないとまずいのではないかと思います。 | |これは「知らないエンコーディングは ascii-8bit のではなく、 |それと区別できる例えば unknown-8bit とかにする」という意味 |でしょうか。 |(unknown-8bit は http://www.iana.org/assignments/character-sets |に登録された正式名称です。) そういう手もあると思いますが、上で考えていたのは Encoding.unknown? のような代用品フラグを提供することです。名前に "iso-2022-jp (unknown)" のような文字列を含むのも良いかもしれません。ただし、 「unknown」よりももっとふさわしい単語がありそうですけど。