Вопрос про кодировку

Главная Форумы POWER Systems AIX/Hardware Вопрос про кодировку

Просмотр 5 веток ответов
  • Автор
    Сообщения
    • #11414
      Денис
      Участник

      Есть файл на AIX (ascii) который пытаюсь передать как сообщение пользователям с аттачем.
      кириллические символы искажаются
      В линуксовом терминале я его читаю нормально установив кодировку KOI8-R

      Письмо отправляю сендмейлом

      Письмо:
      From: =?koi8-r?B?89Xdxc7LzyDpzNjRIOnHz9LF18ne?=
      To: =?koi8-r?B?5snMwdTP1yDkLvcu?=
      Subject: 11111111111
      Date: Thu, 17 Feb 2011 10:02:37 +0300
      MIME-Version: 1.0
      Content-Type: multipart/mixed; boundary=”—-=_NextPart_000_0003_01CBCE89.CE48F3C0″
      Disposition-Notification-To: =?koi8-r?B?89Xdxc7LzyDpzNjRIOnHz9LF18ne?=

      ——=_NextPart_000_0003_01CBCE89.CE48F3C0
      Content-Type: multipart/alternative; boundary=”—-=_NextPart_001_0004_01CBCE89.CE48F3C0″

      ——=_NextPart_001_0004_01CBCE89.CE48F3C0
      Content-Type: text/plain; charset=”koi8-r”
      Content-Transfer-Encoding: quoted-printable

      __________________________________________

      =D3 =D5=D7. =F3=D5=DD=C5=CE=CB=CF =E9.=E9.
      ——=_NextPart_001_0004_01CBCE89.CE48F3C0
      Content-Type: text/html; charset=”koi8-r”
      Content-Transfer-Encoding: quoted-printable





       
      __________________________________________
       
      =D3 =D5=D7. =F3=D5=DD=C5=CE=CB=CF =
      =E9.=E9.

      ——=_NextPart_001_0004_01CBCE89.CE48F3C0–

      ——=_NextPart_000_0003_01CBCE89.CE48F3C0
      Content-Type: text/plain; name=”123.txt”
      Content-Transfer-Encoding: 8bit
      Content-Disposition: attachment; filename=”123.txt”

      user resp Проект- 1 уровень action opened created_by ANONYMOUS14 февраля 2011 updated_by ANONYMOUS

      ——=_NextPart_000_0003_01CBCE89.CE48F3C0–

    • #11415
      uxTuaHgp
      Участник

      Ну кодируй в BASE64 с соответствующими тегами в письме.

    • #11416
      Денис
      Участник

      пробовал base64 но выдает вообще кашу

      с кодировкой 7bit или 8bit что-то похожее на исходник но вместо кириллицы – ðÒÏÅËÔ

    • #11419
      uxTuaHgp
      Участник

      7 бит в принципе никак национальные символы не передать.
      8 бит – проблема где-то или в хидерах письма или в… ну LC_ALL=ru_RU.KOI8-R может быть.
      BASE64 если вставляется, то и теги должны вставляться в письмо, чтобы почтовая программа могла правильно открывать вложение.
      Изучите какое нибудь письмо аутлука.

      У меня как-то все нормально приходит без искажений.

      И что за извращения?
      Вот так работает?
      echo тест |mail -s ‘тестовое письмо’ your@email.ru

    • #11420
      Денис
      Участник

      echo “тест” |mail -s ‘тестовое письмо’
      это работает
      но мне кроме самого письма еще вложение передать надо
      у mail этой возможности вроде как нет

    • #11422
      uxTuaHgp
      Участник

      вложение нужно обрамить тегами и вставить в BASE64
      нужно изучать этот вопрос

Просмотр 5 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.