String の encode 周りのメソッドについてまとめました。 文字コード関連メソッド String クラスには以下の文字コード関連メソッドがあります。 メソッド 機能 String#encode 指定したエンコーディングに変換した文字列を返す String#encode! 指定したエンコーディングに変換して自身を置き換える String#encoding 文字列のエンコーディング情報を表現した Encoding オブジェクトを返す String#force_encoding 文字列の持つエンコーディング情報を指定した Encoding に変える String#valid_encoding? 文字列が持っているエンコーディング情報と内容が妥当であるか判定 encodeとencode!メソッド encodeとencode!メソッドは以下のように復数の引数を受け取ります。 String#
![【Ruby】Stringクラスのencodeメソッドについて - TASK NOTES](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca71b77165abac224ea105eb94dfd60e71d7a205/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftasukujp%2F20170212%2F20170212004547.png)