issues with encoding and pg_dump/restore between windows and linux
I suppose the dump file you have is encoded in WIN1252 and the target database on Linux has LATIN1 as the server encoding.  That's not going to work, as the error message says.

I suggest you reinitialize the target database using UTF8.

Alternatively, create the dump in UTF8 using the pg_dump -E option.