1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Soft Outlook 2007 и iPhone mail. Проблемы с кодировками

Тема в разделе "Hard & Soft", создана пользователем Nightingale, 10 авг 2011.

  1. Nightingale Когда я уже повзрослею?

    Nightingale

    Регистрация:
    23 окт 2006
    Сообщения:
    4.144
    К играм отношение имеет ну очень отдаленное, но вы, камрады, - одна из последних надежд. День гуглил, орган сломал и все равно не нашел выхода.

    Суть проблемы: сбиваются кодировки при пересылке между Outlook'ом и iPhone'ом. При этом веб-клиент MDeamon'а и гуглмейл все нормально распознают. (Гугл кстати на любое письмо отвечает в KOI8-R и не заморачивается с заголовками принятых писем)

    Тесты:
    Нумеро 1.
    - Пишу в Outlook письмо на кодировке KOI8-R. Проверяю в отправленных - кодировка объявленная и кодировка текста совпадают и все читается
    - Получаю ответ с айфона - "тетрис" (√╔╥╧╦┴╤ ▄╠┼╦╘╥ на аутлуке - в вебе все читается). Проверяю в Аутлук кодировку - объявлено KOI8-R, а на самом деле там юникод (UTF-8)

    Нумеро 2.
    - Пишу в Outlook письмо на кодировке Win. Проверяю в отправленных - кодировка объявленная и кодировка текста совпадают и все читается
    - Получаю ответ с айфона - "тетрис" (на аутлуке - в вебе все читается). Проверяю в Аутлук кодировку - объявлено KOI8-R, а на самом деле там юникод (UTF-8)

    Нмеро 3.
    - Пишу в Outlook письмо на кодировке UTF-8. Проверяю в отправленных - кодировка объявленная и кодировка текста совпадают и все читается
    - Получаю ответ с айфона - "тетрис" (на аутлуке - в вебе все читается). Проверяю в Аутлук кодировку - объявлено KOI8-R, а на самом деле там юникод (UTF-8)

    Эти три примера как бы говорят, что айфон все замечательно читает с Аутлука в любой кодировке, потому что Outlook заявляет и пишет на одной кодировке. Когда отвечает iPhone - делает он это в любом случае на UTF-8, при этом не указывая вообще кодировку (думаю, что кодировка не неверно указана а просто не указана, потому что веб-клиент все это читает), а Outlook "на удачу" ошибочно объявляет KOI8-R. Можно как-то побороть долбаный MS-продюкт?

    Нумеро 4. Создаём в айфоне!
    - Пишется письмо в айфоне.
    - Проверяется в Аутлук - читается. Неожиданность - письмо не в UTF-8, а в KOI8-R!!! Ок - так даже лучше.
    - Отвечаем с Outlook. В отправленных читаемое письмо на кодировке KOI8-R. НО если перещелкнуть кодировку с KOI8-R (стоит такая) куда-нибудь и обратно - видим "бНОПНЯ". На самом деле письмо кодируется в Win!!! А заявляется - KOI8-R, как в полученном. Почему Outlook использует не ту кодировку, которую хочет - не знаю вообще!
    - Читаем в айфоне - в теме - "ромбики", а в теле - "боржоми" (ûÉÒÏËÁÑ)! Такие значки получаются, когда KOI8-R воспринимают, как Win... Опять-таки с гугла все читается.


    Рябет, помогите зло побороть! Вижу, что в интернетах таких проблем много, но решение не вижу...

    ---------- Сообщение добавлено в 11:41 ---------- Предыдущее сообщение размещено в 11:36 ----------

    Ах да, консолидирую вопросы:
    1. Как заставить Outlook не приписывать KOI8-R, а распознавать кодировку входящего текста?
    2. Как заставить Outlook отвечать, например, на KOI8-R, вместо того, чтобы ориентироваться на получателя? (Как это делает гуглмейл)
    3. Почему iPhone создает письма на KOI8-R, а отвечает на UTF-8?
    4. Как заставить iPhone указывать кодировку письма?
    5. Почему при ответе на iPhone'овское письмо в KOI8-R Outlook понимает, на какой кодировке ответить и заявляет её, но отвечает на Win?
     
    Последнее редактирование: 10 авг 2011
  2. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Напиши Стиви, мы тебе не помошники...
     
  3. Ulysses

    Ulysses

    Регистрация:
    28 апр 2011
    Сообщения:
    1.650
    Переводить всё на unicode как у цивилизованных людей. Единственная потенциально возможная проблема - заголовки писем.

    В настройках Outlook нет ничего на тему автоопределения кодировок? Может отменить и вручную utf прописать?

    Отправлять письма в 1251 в любом случае некомильфо, а в koi - архаизм.
     
  4. Nightingale Когда я уже повзрослею?

    Nightingale

    Регистрация:
    23 окт 2006
    Сообщения:
    4.144
    John Freeman,
    Тут походу Билли надо в копию ставить. И желательно боржомом письмо отправить :(

    ---------- Сообщение добавлено в 16:44 ---------- Предыдущее сообщение размещено в 16:37 ----------

    Ulysses,
    В KOI отправляют и гугл и айфон (созданное письмо)

    Вот не нахожу... Ни в настройках, ни в интернетах.
    Можно принудительно поставить Юникод для создаваемых писем. Но вот отвечаемые и пересылаемые будут стараться подстроиться под кодировку принятого письма, даже если она не обявлена. Почему не сделают, как у гугла (получил-расшифровал-перевел в KOI-вывел как требуется-получил ответ-зашифровал в KOI-отправил) - неясно.

    Кстати, на одном компе такая штука: пишешь с Outlook на KOI или UTF, письмо отправляется с соответсвующей пометкой, а текст письма закодирован долбаным 1251! То есть без всяких пересылок - говорит, что кодирует юникодом, а шлет виндузу. Может быть по этому поводу есть какие-то мысли - буду очень обязан...
     
    Последнее редактирование: 10 авг 2011
  5. Ulysses

    Ulysses

    Регистрация:
    28 апр 2011
    Сообщения:
    1.650
    К сожалению, не пользуюсь ни Outlook, ни айфоном. За кодировку отвечает специальный "тэг" в заголовке письма, в крайнем случае наверняка можно написать скрипт, который будет его прописывать, если такой "тэг" (на самом деле нечто похожее) не проставлен почтовой программой. Возможно также, что айфон будет проще "приручить", чем Outlook.

    gmail работает на utf8. Лучше всё переводить на utf, так как иначе проблем не оберёшься.
     
    Nightingale нравится это.
  6. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    В Outlook полном НЕТУ И НЕ БЫЛО ручного выставления кодировки, он по хидерам выставляет, отсюда следует что ифон неверно делает заголовки письма и служебные поля. По дефолту кстати он шлёт тоже в KOI, но это легко поменять.
     
    Nightingale нравится это.
  7. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    хм ...

    а разве серверы, через которые проходит почта не перекодируют это всё дело?
    и если какая-то служебная инфа отсутствует её сами и проставляют (возможно ошибочно)

    может зарегистрировать два почтовых ящика только на одном ресурсе и проверить?
     
  8. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    daemolisher, ты дурак или как? Они ничего не трогают, меняют только кривые к которым корпоративная почта относится, и то нечасто.
     
  9. Nightingale Когда я уже повзрослею?

    Nightingale

    Регистрация:
    23 окт 2006
    Сообщения:
    4.144
    daemolisher,
    Обычно ничего не трогают. За сборку отвечает клиент пославшего, а за расшифровку - клиент принимающего.

    John Freeman,
    Тем более интересна ситуация с Outlook'ом, добровольно выставившем хидер UTF-8, а впихнувшем коды по таблице виндус кирилик. Тут походу надо только переставлять офис...
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление