String の encode 周りのメソッドについてまとめました。 文字コード関連メソッド String クラスには以下の文字コード関連メソッドがあります。 メソッド 機能 String#encode 指定したエンコーディングに変換した文字列を返す String#encode! 指定したエンコーディングに変換して自身を置き換える String#encoding 文字列のエンコーディング情報を表現した Encoding オブジェクトを返す String#force_encoding 文字列の持つエンコーディング情報を指定した Encoding に変える String#valid_encoding? 文字列が持っているエンコーディング情報と内容が妥当であるか判定 encodeとencode!メソッド encodeとencode!メソッドは以下のように復数の引数を受け取ります。 String#