Уважаемый. Не тупите пожалуйста...
У вас приходят 4 символа. Вы их видите. Вы с ними работать можете. Вы просто не можете их представить в понятном для себя виде.
А представление в понятном для вас виде, происходит с помощью кодека.
И вам уже человек 5 пишет - кодек. Вы - не, не в них дело. Это всё плохой драйвер.
PS возможно ты при приёме портишь знаки каким то своим кодеком. И в результате у тебя появляются
? с одинаковым кодом.