Я использую фид данных, который недавно добавил заголовок спецификации Юникода (U + FEFF), и моя задача рейка теперь перепутана.
Я могу пропустить первые 3 байта с помощью file.gets[3..-1]
, но есть ли более элегантный способ чтения файлов в Ruby, который может справиться с этим правильно, независимо от того, присутствует ли спецификация?