Je consomme un flux de données qui a récemment ajouté un en-tête de nomenclature Unicode (U + FEFF), et ma tâche de rake est maintenant foirée.Comment éviter de trébucher sur la nomenclature UTF-8 lors de la lecture de fichiers
Je peux ignorer les 3 premiers octets avec file.gets[3..-1]
mais y a-t-il une façon plus élégante de lire les fichiers dans Ruby qui peuvent gérer cela correctement, que la nomenclature soit présente ou non?
C'est une nomenclature Unicode qui n'est pas une nomenclature UTF-8. – AnthonyWJones
Merci, je viens de le réaliser. C'est en fait 3 octets, pas un ... J'ai édité la question pour en dire autant. –