external_encoding()
public
Returns the Encoding object that represents
the encoding of the file. If strio is write mode and no encoding is specified,
returns nil.
static VALUE
strio_external_encoding(VALUE self)
{
return rb_enc_from_encoding(rb_enc_get(StringIO(self)->string));
}