我使用perl v5.10(在Windows 7)+ TT v2.22。当我用TT,为每个源行,我得到的产生HTML额外CR
:我使用TT获得额外的CR(perl模板工具包)
源文本(Windows格式):
"Some_html" CR LF
输出文本:
"Some_html" CR
CR LF
然而,当我将源文件转换为unix格式,然后运行TT时,得到:
源文本(unix格式):
"Some_html" LF
输出文本:
"Some_html" CR LF
(I使用记事本++来显示CR & LF字符;也可以在源模板中更改unix < - > Windows格式)。
当我谷歌的问题,我得到一些(少数)关于额外^M
在Windows上的帖子,但我找不到解释至于根本原因既不是一个真正的解决方案(只是一些解决方法如何摆脱额外的^M
)。
虽然不是一个真正的问题,但我觉得它很“不洁”。
是否有一些配置,我应该打开(我回顾了www.template-toolkit.org/docs/manual/Config.html,但找不到任何东西)?
其他一些解决方案? (除了修复输出文件之外)。
谢谢
太棒了!它效果很好。 谢谢@bvr。 – gerard 2012-02-04 14:04:27
@gerard - 很高兴我能帮到你。 – bvr 2012-02-04 18:46:45
非常感谢! – 2017-05-25 02:58:53