Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Encoding::Converterクラス > new

singleton method Encoding::Converter.new

new(source_encoding, destination_encoding) -> Encoding::Converter
new(source_encoding, destination_encoding, options) -> Encoding::Converter
new(convpath) -> Encoding::Converter

Encoding::Converter オブジェクトを作成します。

[PARAM] source_encoding:
変換元のエンコーディング
[PARAM] destination_encoding:
変換先のエンコーディング
[PARAM] options:
変換の詳細を指定する定数やハッシュ
[PARAM] convpath:
変換経路の配列

options では String#encode でのハッシュオプションに加えて、以下の定数が利用可能です。

  • Encoding::Converter::INVALID_REPLACE
  • Encoding::Converter::UNDEF_REPLACE
  • Encoding::Converter::UNDEF_HEX_CHARREF
  • Encoding::Converter::UNIVERSAL_NEWLINE_DECORATOR
  • Encoding::Converter::CRLF_NEWLINE_DECORATOR
  • Encoding::Converter::CR_NEWLINE_DECORATOR
  • Encoding::Converter::XML_TEXT_DECORATOR
  • Encoding::Converter::XML_ATTR_CONTENT_DECORATOR
  • Encoding::Converter::XML_ATTR_QUOTE_DECORATOR
class Encoding::Converter