Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RTF + Unicode, такое возможно? 
:(
    Опции темы
kdkdkdkd85
Дата 20.2.2007, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.6.2006

Репутация: нет
Всего: нет



Неожиданно возник вопрос  smile : возможно ли хранить Unicode строки в RTF формате?

Спросил, т.к. смутила одна строчка в описании формата: "В   RTF   для обмена документами используются только представимые символами коды из ASCII-, MAC- и PC-символьного набора".
...но ведь Word как то это делает?

Подскажите, кто знает.
PM MAIL   Вверх
Snowy
Дата 20.2.2007, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Дело в разметке.
Для RTF документа указывается кодировка, а потом идёт текст.
То есть кодировка идёт не к каждому символу, как в юникоде, а к блоку текста.
Ворд сохраняет в юникоде.
В RTF это не требуется, т.к. кодировка явно прописывается тэгом.
PM MAIL   Вверх
kdkdkdkd85
Дата 20.2.2007, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 16.6.2006

Репутация: нет
Всего: нет



А каким образом каждый символ хранится в RTF? А то я открыл блокнотом созданный WordPad-ом RTF и не нашёл ни одного введённого мною символа явным образом.
PM MAIL   Вверх
Snowy
Дата 21.2.2007, 01:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(kdkdkdkd85 @  20.2.2007,  23:42 Найти цитируемый пост)
А каким образом каждый символ хранится в RTF?

Нижняя таблица - как есть, так и хранится.
Верхняя таблица в виде \'cc\'e0\'ec\'e0 \'ec\'fb\'eb\'e0 \'f0\'e0\'ec\'f3
то есть каждый символ в его 16-ричном представлении.
Нелепо, но так в M$ придумали.
А OO, например имеет формат из набора xml файлов, пожатых в zip.
Каждый чудит по своему...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.