Вложение файлов с русскими именами

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
vektor-mw
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 03 окт 2011, 22:31
Откуда: Вологда

Вложение файлов с русскими именами

Сообщение vektor-mw » 03 окт 2011, 22:35

Добрый день, помогите решить проблему. Когда в OTRS на ящик, с которого забираются заявки приходит письмо с вложением файла с именем на русском языке, сохранить его потом невозможно, в заявке пишет что письмо с вложением, пишет размер, но ссылки для просмотра вложения нет, прилагаю скрин.
Вложения
1.png
1.png (15.67 КБ) 7062 просмотра

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Вложение файлов с русскими именами

Сообщение alexus » 03 окт 2011, 23:31

А в обзоре сообщения тоже нет ссылки на аттачмент?
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

vektor-mw
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 03 окт 2011, 22:31
Откуда: Вологда

Re: Вложение файлов с русскими именами

Сообщение vektor-mw » 03 окт 2011, 23:35

да, нету. Сейчас посмотрел, имя файла в кодировке KOI8-R, возможно otrs не понимают данную кодировку, интересно, это можно исправить?


P.S. отправил в UTF-8, отображается нормально.

DoZ
OTRS Новобранец
Сообщения: 23
Зарегистрирован: 16 сен 2011, 11:27
Откуда: Нижний Новгород
Контактная информация:

Re: Вложение файлов с русскими именами

Сообщение DoZ » 04 окт 2011, 08:57

а собственно какая разница что за кодировка?Otrs служит лишь транспортом для файла, :idea: и , как я думаю, системе пофиг что ты отправляешь-принимаешь, она обрабатывает это как вложение и не запускает\открывает его своими средствами.

vektor-mw
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 03 окт 2011, 22:31
Откуда: Вологда

Re: Вложение файлов с русскими именами

Сообщение vektor-mw » 04 окт 2011, 09:47

в базу, в таблицу article_attachment кладет эти файлы с пустыми именами


заметил еще странную особенность, отправил два вложения в кодировке KOI8-R, в имени одного только русские буквы, в имени другого русские и английские. Второе вложение отображается причем с русскими символами.
Хотя все таки в письме заголовки вложений различаются:
Для первого:
Content-Type: application/msword; name*0*=koi8-r''%F7%C9%C4%C5%CF%EB%CF%CE%C6%C5%D2%C5%CE%C3%F3%D7%D1%DA%D8; name*1*=.doc
Content-Disposition: attachment; filename*0*=koi8-r''%F7%C9%C4%C5%CF%EB%CF%CE%C6%C5%D2%C5%CE%C3%F3%D7%D1; filename*1*=%DA%D8.doc
Content-Transfer-Encoding: base64

Для второго:

Content-Disposition: attachment; filename*=koi8-r''%EB%CF%D0%C9%D1%20run_client.bat
Content-Type: text/plain; name*=koi8-r''%EB%CF%D0%C9%D1%20run_client.bat; charset="UTF-8"
Content-Transfer-Encoding: 7bit

то есть получается дело не в кодировке, а в формате заголовка... или я что то не понимаю)
Вложения
1.png
1.png (15.86 КБ) 7045 просмотров

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Вложение файлов с русскими именами

Сообщение alexus » 04 окт 2011, 15:21

Заметьте, что для второго стоит в заголовке установка кодировки UTF-8
vektor-mw писал(а):Content-Type: text/plain; name*=koi8-r''%EB%CF%D0%C9%D1%20run_client.bat; charset="UTF-8"
Думаю, что проблема в том почтовом клиенте, который формирует письмо и считает, что только для русских букв аттача не стоит использовать UTF-8
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

rainmaker
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 04 мар 2013, 15:44

Re: Вложение файлов с русскими именами

Сообщение rainmaker » 04 мар 2013, 15:47

Добрый день, столкнулся с такойже проблемой.

Кодировка письма "windows-1251" . Текст письма отображается нормально, а вложения - нет.

Удалось ли решить проблему?

Ответить