Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Encoding::Converterクラス > asciicompat_encoding
asciicompat_encoding(string) -> Encoding | nil
[permalink][rdoc]asciicompat_encoding(encoding) -> Encoding | nil
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。 引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil