【发布时间】:2012-07-16 06:27:24
【问题描述】:
我正在从 LINUX(Debian) 读取一个 ASCII 文件到 Python CGI 脚本中,通过网页对其进行编辑然后保存,
如果我使用图形文本编辑器,编辑和未编辑的文件看起来相同并且格式正确。
使用 vi 编辑的文件包含 ctrl M 作为 EOL 标记,并且所有行合并为一,但未编辑的文件格式正确。在 vi 中使用 :set List 查看控制字符,编辑后的文件仍如上文所述,但在未编辑的文件中,$ 显示为 EOL 标记。
我知道 LINUX EOL 是 ctrl 0x0D 但$ 是什么?
为什么$ 格式正确而ctrl M 格式不正确?
【问题讨论】: