external_encoding -> EncodingRuby 2.3.0 から[permalink][rdoc][edit]-
selfが読み込むデータの外部エンコーディングを返します。Zlib::GzipReader.new や Zlib::GzipReader.open の
:external_encodingオプションや:encodingオプションで指定した値を返します。省略した場合はデフォルトの外部エンコーディング(Encoding.default_external)を返します。require 'zlib' Zlib::GzipWriter.open('hoge.gz') { |gz| gz.print 'hoge' } Zlib::GzipReader.open('hoge.gz', external_encoding: 'EUC-JP') { |gz| p gz.external_encoding # => #<Encoding:EUC-JP> }[SEE_ALSO] IO#external_encoding