Всем доброго дня!Есть проблема такого рода. Программно формируется RTF-файл примерно такого вида, как прикреплен (q0001). При попытке его просмотра чем-либо - текст отображается в неправильной кодировке...
Смотрю его текстовым редактором и вижу
{\rtf\ansi
из чего делаю вывод, что его нужно либо перекодировть в кодовую страницу
1251, либо указать ему явно, что текст внутри в кодировке КОИ8. Иду по
легчайшему (для меня :-) ) пути - и в лоб перекодирую его в 1251 с помощью
iconv, в результате чего получаю q1.rtf (также прикреплен). Этот q1.rtf
уже успешно просматривается M$ Word, однако ООо все равно не показывает
так как хотелось бы...
Кто хорошо разбирается в RTF - подскажите, что в нем нужно изменить, чтобы обработать его наиболее правильным образом?
И еще пара попутных вопросов:1) Где бы найти хорошую спецификацию формата RTF - желательно на русском языке. 2) Чем бы впоследствии просмотреть/распечатать полученный RTF-файл в среде Linux максимально правильно - ООо не особенно дружит с RTF :(, да и тяжеловат он для такой работы :(
-- Best regards, Igor Tereschenko.
q0001.rtf
Description: MS-Word document
q1.rtf
Description: MS-Word document
_____________________________________________________ Oo-discuss mailing list Oo-discuss at openoffice.ru https://lists.openoffice.ru/mailman/listinfo/oo-discuss
