Your input file is clearly not utf-8 encoded, so you have at least those options:
f=open('chars.csv', encoding='utf-8', errors='ignore')
if given file is mostly utf-8 and you don't care about some small data loss. For othererrors
parameter values check manual- simply use proper encoding, like latin-1, if you know one