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



?


? или ���Ï�â�/�Å���Á��[�, то такой текст путем простого копирования
скорее всего восстановить не получится. В этом случае может потребоваться участие пользователя в поиске реверсных ключей через реверсную базу, представляющую своеобразный кэш снимков битых вариантов исходного текста с фиксированными состояниями перехода значений пар кодировок и с ссылкой на текст оригинала. Однако, если у вас есть исходный файл с битым текстом и вы не редактировали / пересохраняли его в таком виде, то восстановление текста еще возможно.
http://alexpad.com/textdecoder?lang=ru