cor*_*ded 7 encoding notepad++ file-format
我已经被这个问题困扰了很长时间,我只是试图忽略它,但是当我第一次打开从 mac/unix 框保存的文件时,我会在每行之后看到一个额外的换行符:
something like
this
which is pretty
annoying
Run Code Online (Sandbox Code Playgroud)
我通常做的只是对谷歌中的这种行为进行众多修复之一,例如删除所有空行的 TextFX 解决方案。
但我只是好奇为什么会发生这种情况。为什么?为什么即使我保存文件,将它推送到 git repo(当它被另一个用户在 mac/unix 中编辑时)它也不会再次发生,我不再遇到这个问题了?
编辑
git 问题是我以前遇到的一个问题,但我们现在的问题是我们正在使用 rail 的回形针上传文件,它将文件保存到文件系统(我们使用的是 Windows 机器)。当我们打开文件时,即使服务器在 Windows 上运行,我们也会将其视为“macintosh”“ansi”。有没有办法让它在默认情况下使用正确的编码打开它?
小智 7
几年来我一直在为同样的问题苦苦挣扎,但是在阅读了这篇文章并在 Notepad++ 中尝试了一些设置之后,它似乎不是 Notepad++ 正在更改 LF 或 CR 设置。
我的“问题”是由 Filezilla 设置引起的,我使用它从我的网站下载文件以在 Notepad++ 中编辑它们。
在 Filezilla 中,我在“自动文件类型分类”设置中有很多扩展名(转到“编辑”>“设置”>“传输”>“文件类型”)。在我清除它们并重新下载我的文件后,它在 Notepad++ 中打开得很好,不再有额外的换行符。还测试了编辑文件、上传、下载和再次编辑。
因此,在 Notepad++ 中,我对新文件的默认设置是:
在 Filezilla 中,设置是:
这解决了我的问题。
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
7536 次 |
| 最近记录: |