В крайна сметка разбрах, че проблемът е свързан с факта, че данните са записани в SQL неправилно в моя оригинален сървър.
В крайна сметка прехвърлих DB с помощта на:
mysqldump --default-character-set=utf8 [ORYGINAL_DB] | mysql [TARGET_DB] --default-character-set=utf8
и изпълняващият:
UPDATE [table name] SET [field] = CONVERT(BINARY CONVERT([field] USING latin2) USING utf8)
както беше съвети тук:
странно кодиране на символи на съхранени данни, старият скрипт им показва добре, нов не го прави
Надяваме се, че горното решение ще бъде полезно и за други.