seafarerMAX
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Цитата: Часть письма после обновления стала приходить в неверной кодировке: Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html> <head> <META http-equiv='Content-Type' content='text/html; charset=utf-8'> <title>[GLPI #0009376] Новая заявка</title> <style type='text/css'> </style> </head> <body> =-=-=-= Чтобы ответить по email, пишите выше этой линии =-=-=-= <br><br><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body><p>Тестовое уведомление!</p></body></html> <br><br>-- <br><br>Автоматически сгенерированно GLPI 0.85.1<br><br> =_=_=_= Чтобы ответить по email, пишите ниже этой линии =_=_=_= <br><br> </body></html> Часть письма, которая и настраивается в шаблоне уведомления приходит в таком виде Тестовое уведомление! Где что фиксить? База в нормальной кодировке, везде стоит utf-8 | Сегодня продолжил шаманить, у меня версия GLPI 0.85.1, я закомментировал в файле mailcollector.class //If files are present and content is html //if (isset($this->files) //&& count($this->files) //&& ($tkt['content'] != strip_tags($tkt['content']))) //{ //$tkt['content'] = Ticket::convertContentForTicket($tkt['content'], //$this->files, $this->tags); //} и с кодировкой решилась проблема. Но если приходит вложен .txt то при отображении в браузере кракозяблы, декодер говорит отображается в CP1252. |