Python – Reading and writing csv files with utf-8 encoding

You report three separate problems. This is a bit of a guess into the blue, because there’s not enough information to be sure, but you should try the following: input encoding: As suggested in comments, try “utf-8-sig”. This will remove the Byte Order Mark (BOM) from your input. double quotes: Among the csv parameters, you specify quoting=csv.QUOTE_NONE. This tells the csv library … Read more