CSV file can have a BOM character at the start. Reading file with a default encoding does not raise an issue, but in such a case we ignore the first line (and the whole table if the file starts with a table block).
We should check the first character while loading a CSV content and raise and issue to inform the user that she needs to use other encoding while loading the file or change the file encoding.