Можно ли заставить RTF писать в UTF-8 ?
уточню.
Вот такой текст
"свернуть развернуть блок
ctrl+M+L"
внутри RTF будет таким
"\u1089?\u1074?\u1077?\u1088?\u1085?\u1091?\u1090?\u1100? \u1088?\u1072?\u1079?\u1074?\u1077?\u1088?\u1085?\u1091?\u1090?\u1100? \u1073?\u1083?\u1086?\u1082?\par
ctrl+M+L"
Именно эту белиберду (видимо цифры символа в Юникодовской кодировке) я вижу если смотрю в Beyond Compare, чтоб версии сравнить.
А я там хочу видеть нормальный русский текст. И это задача.
.........
Файл это не RTF документ (который Beyond Compare может нормально показать), а смесь чего угодно (включая бинарные данные) вместе с RTF (поэтому Beyond Compare не может преобразовать эти \uXXXX в русский символ).
.......
вначале RTF текста стоит
"{\rtf1\ansi\ansicpg1252\deff0\deflang1031"
возможно это и решает что английские буквы - буквами остаются, а русские кикиморой кодируются.
Но можно ли этим управлять? (речь идет о RichTextBox)