Není tam náhodou na začátku BOM? To jsou identifikační bajty pro UTF-8 kódování? Asi ano.
Tady řeší něco podobného a docela se to komplikuje...
http://unix.stackexchange.com/questions/312655/why -cant-i-convert-a-utf-8-to-ms-ansi-using-iconv
Na konci je to, co bys mohl použít:
With some iconv implementations, you can also use:
iconv -t windows-1252//translit < input
//translit resorts to approximations when the text cannot be faithfully translated. In that case, it just removes the U+FEFF character.