If it is an old file, I would suspect it is simply latin-1 0xa4, instead of an UTF8 0xc2 0xa4. Does CSV support non-UTF8 encodings?
Frankly, I would just fix the file with tr or a similar tool to have commas, instead of extending support for these cases.