Проблема должна быть решена, где это не так.Если вы попытаетесь позаботиться об этом где-то еще, то вы не решите проблему, вы только попытаетесь восстановить потерянные данные.
Когда вы обрабатываете закодированный текст, вы должны делать это правильно все время.Если вы кодируете или неправильно декодируете его в одной точке процесса, вы не можете надежно исправить это в любой другой точке.
Вы должны выяснить, где текст кодируется или декодируется неправильно, изучая происходящеек данным, и примените исправление там.