Yukihiro Matsumoto wrote: > There's no chance to add direct UTF-8 BOM support in encoding, but we > have a plan to add options to open() to ignore leading BOM in UTF-8, And what's going on with that plan? I think it's your move, matz. In case you've forgotten here's the redmine ticket for it: http://redmine.ruby-lang.org/issues/show/802