UTF-8 with BOM ============== This file starts with the byte order mark EF BB BF. Windows Notepad (before 2019) and Excel add it when saving as UTF-8. If your code reads the first line as "UTF-8 with BOM", it is not stripping the BOM. Café, naïve, jalapeño, Zürich, São Paulo.