指定したエンコーディングに変換した文字列を作成して返します。引数を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。エンコーディングが使われます。オブジェクトを指定します。オブジェクトを指定します。option:変換オプションをハッシュで与えます。:replace変換元のエンコーディングにおいて不正なバイトがあった場合に、不正なバイトを置換文字で置き換えます。:replace変換先のエンコーディングにおいて文字が定義されていない場合に、未定義文字を置換文字で置き換えます。用いられる置換文字を指定します。Method未定義の文字に対する置換文字を設定します。メソッドを持つオブジェクトです。キーは現在のトランスコーダのソースエンコーディングで未定義の文字です。値は、変換先のエンコーディングでの変換後の文字です。して適するように処理します。して利用することもできます。して適するように処理します。属性値として利用することもできます。