Вы имеете дело с тем, что Windows-1252 обычно претендует на то, чтобы быть ISO-8859-1 Latin-1, но на самом деле это не так. Существует небольшой раздел - примерно шестнадцать кодовых точек или около того - который Microsoft решила использовать для символов, таких как типографские кавычки (или «умные цитаты»).
Я думаю, что ваше программное обеспечение для передачи (по конфигурации или по решению разработчика) предполагает, что Win-1252 соответствует ISO-8859-1. Исправьте это (если возможно), и вы решите проблему.