[edit] 要約 基本的な入出力機能のためのクラスです。 File::Constants は、File から IO へ移動しました。 多言語化と IO のエンコーディング IO オブジェクトはエンコーディングを持ちます。エンコーディングの影響を受けるメソッドと受けないメソッドがあります。 影響を受けるメソッドでは、IO のエンコーディングに従い読み込まれた文字列のエンコーディングが決定されます。また IO のエンコーディングを適切に設定することにより、読み込み時・書き込み時に文字列のエンコーディングを変換させることもできます。 エンコーディングの影響を受けるメソッドと受けないメソッド IO の読み込みメソッドは2種類存在します。テキスト読み込みメソッドとバイナリ読み込みメソッドです。 テキスト読み込みメソッドは IO のエンコーディングの影響をうけます。詳しくは「IO のエンコーディング