追記です。

2011/2/9 Shota Fukumori (sora_h) <sorah / tubusu.net>:
> sora_hです。
> 対応するときには、::Encoding クラスが存在するかを確認しています。

force_encodingなどだけを使うならString.method_defined?(:force_encoding)のほうが良いかもしれません...
どちらが良いのか忘れてしまった。

Encodingで確認する場合も、 defined?(::Encoding) が正しいですね。申し訳ない。

-- 
Shota Fukumori a.k.a. @sora_h - http://codnote.net/