redis: (normal)
redis ([personal profile] redis) wrote2013-01-24 11:24 am

Extra line breaks

Описание бага:
Письмо с сообщениями об ошибке выдает все ошибки в одну строку. Например:
"Error report for invoice number xxx.
Error: No routing information Error: Abstract error Error: Nothing special"
Поправьте, чтобы каждая ошибка была в своей строке.

Открываю код, разбираюсь. Мы выдаем файл с описаниями ошибок прямо в тело письма, файл состоит из сообщений, каждое в своей строке.

Ладно, каким-то образом это не работает, переписываю код, теперь я читаю по одной строке, пишу в файл по одной, после каждой ставлю перевод строки.

Проверяю. Не работает!

На третьей итерации Дайнис замечает, что Outlook выдает подсказку: "Extra line breaks removed".

Лезу в Гугль. Outlook по какому-то принципу удаляет переводы строк в текстовых письмах. Как этого избежать?

Тут у меня начинается истерика.

Можно:
1. Начинать каждую строку двумя пробелами!
2. Заканчивать каждую строку символом табуляции перед переводом строки!!!

Нет слов...