From: Yui NARUSE Date: 2010-06-08T09:24:37+09:00 Subject: [ruby-core:30645] [Bug #3407] Kernel.open Ignores 'BOM|' Prefix of :encoding Value Issue #3407 has been updated by Yui NARUSE. > File.read('/tmp/bom', external_encoding: 'BOM|UTF-8') > #=> ArgumentError: unknown encoding name - BOM|UTF-8 Use IO.read('/tmp/bom', encoding: 'BOM|UTF-8'). It is not for encoding name, but mode_enc. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3407 ---------------------------------------- http://redmine.ruby-lang.org