Показано с 1 по 2 из 2

Тема: Поле "Тема/Subject" может занимать несколько строк

  1. #1
    mark_zhe
    mark_zhe вне форума
    Участник
    Регистрация
    06.12.2002
    Сообщений
    68

    Поле "Тема/Subject" может занимать несколько строк

    Поле "Тема/Subject" - в редакторе писем ТВ это всегда одна строка, а вот в диспетчере писем (в процессе их приема) тема может отображаться в несколько строк. Не встречалось ли Вам такое?

    Я обнаружил это случайно. Вставил в поле "Тема" три коротких строки из интернет-страницы (пометил курсором, в буфер, из буфера) - и поле осталось пустым… Еще раз Shift+Ins - снова пусто. Перенес фокус ввода в текстовую часть письма - в поле "Тема" возник вставленный текст. Для проверки вставил все же эти три строки в текст письма - они появились без всяких фокусов. А вот "Тема" хоть и стала содержать нужный текст, но, конечно, не стала от этого трехстрочной (абзацы соединились в одну строку), и на месте символа конца абзаца - двойная вертикальная черта.

    Еще интереснее происходило дальше, когда я принимал это письмо. Диспетчер писем развернул поле "Тема" в несколько строк (я ведь дважды или трижды вставил три строки). А вышеупомянутые вертикальные черты, как оказалось, имеют код, совпадающий с кодом пробела (20 в редакторе текста FAR), хотя тут могла сказаться DOSовская природа FAR-a. Обычный пробел, естественно, не дает такого эффекта.

    Просмотр принятого письма с "многострочной" темой при включенном RFC дает и вовсе чудесную версию кодировки:

    Subject:
    =?Windows-1251?B?yMzPxdDA0sjC2yDP09LIzcANCtPv8ODi6//l7OD/IOTl7O7q8ODy6P8g?=

    =?Windows-1251?B?6CDt5fPv8ODi6//l7PvpIODi8u7w6PLg8Ojn7A0Kwujy4Ovo6SDS0MXS?=

    =?Windows-1251?B?3N/KzsINCg0KyMzPxdDA0sjC2yDP09LIzcANCtPv8ODi6//l7OD/IOTl?=

    =?Windows-1251?B?7O7q8ODy6P8g6CDt5fPv8ODi6//l7PvpIODi8u7w6PLg8Ojn7A0Kwujy?=

    =?Windows-1251?B?4Ovo6SDS0MXS3N/KzsINCg0KyMzPxdDA0sjC2yDP09LIzcANCtPv8ODi?=

    =?Windows-1251?B?6//l7OD/IOTl7O7q8ODy6P8g6CDt5fPv8ODi6//l7PvpIODi8u7w6PLg?=

    =?Windows-1251?B?8Ojn7A0Kwujy4Ovo6SDS0MXS3N/KzsINCg0KyMzPxdDA0sjC2yDP09LI?=
    =?Windows-1251?B?zcAgKMLo8uDr6Okg0tDF0tzfys7CKQ==?=

    Рискну предположить причину, по которой ТВ так закодировал обычный вроде бы текст: в буфер попадала и фотка.

    Думаю, что эти наблюдения могут быть интересны разработчикам: не попалась ли мне случайно некая дыра в безопасности.

  2. #2
    Doctor
    Doctor вне форума
    Участник
    Регистрация
    21.02.2003
    Сообщений
    610

    Re:Поле "Тема/Subject" может занимать несколько строк

    Да замечал. Начиная со 2 версии при копировании теста в поле "Тема" знаки переноса строки не заменяются на пробелы, приходиться редактировать вручную. Неудобно, конечно, но не критично.
    Рискну предположить причину, по которой ТВ так закодировал обычный вроде бы текст: в буфер попадала и фотка.
    По-моему он всегда так кодирует тему, только в одну строку. Фотка тут ни при чем.
    FAR к досу не имеет никакого отношения. Вертикальная черта -- это лишь отобрадение Батом служебных символов #10 и #13.

Похожие темы

  1. Поле "Тема" постепенно откусывается
    от mark_zhe в разделе Баги и ошибки
    Ответов: 9
    Последнее сообщение: 31.01.2006, 13:33
  2. Как вставить дату в поле "тема"
    от МВВ в разделе The Bat!: вопросы и ответы
    Ответов: 1
    Последнее сообщение: 24.04.2005, 15:33
  3. Ответов: 0
    Последнее сообщение: 02.07.2004, 22:49
  4. Ответов: 2
    Последнее сообщение: 02.07.2004, 11:28
  5. Ответов: 5
    Последнее сообщение: 23.04.2004, 10:11