internal_encoding -> Encoding | nilRuby 1.9.1 から[permalink][rdoc][edit]-
ARGF から読み込んだ文字列の内部エンコーディングを返します。内部エンコーディングが指定されていない場合は nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例
例# $ ruby -Eutf-8 test.rb # test.rb p ARGF.internal_encoding # => #<Encoding:UTF-8> ARGF.set_encoding('utf-8','ascii') p ARGF.internal_encoding # => #<Encoding:US-ASCII>ARGF.binmode p ARGF.internal_encoding # => nil[SEE_ALSO] IO, ARGF.class#external_encoding