Я могу описать, на уровне персонажа, что здесь происходит - я надеюсь, что это поможет вам приблизиться к решению. Вы, очевидно, получаете данные в кодировке UTF-8, но ваше программное обеспечение интерпретирует их как кодировку ISO-8859-2 (ISO Latin 2, «Восточноевропейская»). Например, буква «é» (U + 00E9) - это два байта 0xC3 0xA9 в UTF-8. Если байты неправильно интерпретированы в соответствии с ISO-8859-2, 0xC3 становится Ă, а 0xA9 становится ©.
Таким образом, вы должны попытаться заставить ваше программное обеспечение читать и обрабатывать данные в UTF-8 или транскодировать их из UTF-8 в кодировку, которую вы используете.