我使用 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 格式)。
当我用谷歌搜索这个问题时,我在 Windows 上收到了一些(很少)关于 extra 的帖子^M
,但我找不到根本原因的解释,也不是真正的解决方案(只是一些解决方法如何摆脱 extra ^M
)。
虽然不是真正的问题,但我觉得它很“不干净”。
是否有一些我应该打开的配置(我查看了www.template-toolkit.org/docs/manual/Config.html但找不到任何东西)?
其他一些解决方案?(除了后修复输出文件)。
谢谢