Вход на сайт
Можно ли заставить RTF писать в UTF-8 ?
322 просмотров
Перейти к просмотру всей ветки
anly коренной житель
Записи в формате RTF создаются на сишарпе RichTextBox компонентом. Далее вместе с другими данными (включая бинарные) пишутся на диск.
Дело в том что русские буквы RTF кодирует как байты (т.е. по две 16ричные цифры). Английские же - не кодирует.
Поэтому если открыть такой файл какой либо сторонней программой (напр. Beyond Compare), которая показывает содержимое, пытаясь подобрать кодировку, то английский текст читается без проблем, а русский - нет.
Нельзя ли RichTextBox заставить сохранять русские символы в напр. UTF-8 кодировке?
Проклят нарушающий межи ближнего своего (Втор.27:17)