Я получаю дополнительный ответ с помощью TT (инструментарий шаблонов perl)

Я использую perl v5.10 (на windows 7) + TT v2.22. Когда я использую TT, для каждой исходной строки я получаю в созданном HTML дополнительный CR :

Исходный текст (формат Windows):

"Some_html" CR LF  

Выходной текст :

"Some_html" CR  
CR LF

Однако, когда я конвертирую исходный файл в формат unix, а затем запускаю TT, я получаю:
Исходный текст (формат unix):

"Some_html" LF   

Выходной текст:

"Some_html" CR LF

(я использую notepad ++ для отображения символов CR и LF; также для изменения форматов unix windows в исходном шаблоне).

Когда я гуглил проблему, я получаю несколько (несколько) сообщений о дополнительных ^ M в Windows, но я не мог найти объяснения основной причины и истинного решения (просто какое-то временное решение, как чтобы избавиться от лишних ^ M ).

Хотя это не настоящая проблема, я считаю его «нечистым».
Есть ли какая-то конфигурация, которую я должен включить (я просмотрел www.template-toolkit.org/docs/manual/Config.html , но ничего не нашел)?
Какое-то другое решение? (кроме пост-исправления выходного файла).
Спасибо

5
задан gerard 4 February 2012 в 14:08
поделиться