Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Можно ли заставить RTF писать в UTF-8 ?

26.06.18 23:32
Можно ли заставить RTF писать в UTF-8 ?
 
anly коренной житель
anly


Записи в формате RTF создаются на сишарпе RichTextBox компонентом. Далее вместе с другими данными (включая бинарные) пишутся на диск.

Дело в том что русские буквы RTF кодирует как байты (т.е. по две 16ричные цифры). Английские же - не кодирует.

Поэтому если открыть такой файл какой либо сторонней программой (напр. Beyond Compare), которая показывает содержимое, пытаясь подобрать кодировку, то английский текст читается без проблем, а русский - нет.


Нельзя ли RichTextBox заставить сохранять русские символы в напр. UTF-8 кодировке?

Проклят нарушающий межи ближнего своего (Втор.27:17)
 

Перейти на