デバッグ出力の文字化けを修正

文字コードをShift_JISに固定していたため、デバッグ出力がそれ以外の文字コードの端末で文字化けするのを修正しました。変更後はデバッグ出力時に以下のように動作します。

* Ruby 1.8（Windows）：従来と同じ処理を行う。
* Ruby 1.8（Windows以外）：文字コードを変換せず出力する。
* Ruby 1.9以降：`Encoding.default_external` に依存するRubyの自動エンコード機構を利用する。文字コードを明示的に変換しない