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