В основном вы испортили текст. Вы берете текст Unicode в одной кодировке, а затем конвертируете его в другую кодировку, не проверяя, что целевая кодировка включает все символы в исходном тексте. Сделав это, вы получите кучу бреда.
Способы сделать это включают в себя:
- Обработка текста UTF-8 как ANSI (без предварительного преобразования в допустимую кодовую страницу)
- Преобразование текста Unicode в кодовую страницу без проверки, содержит ли кодовая страница правильные символы.