前言:大约一个月左右,我们将工作系统从 Windows 7 台式机升级到 Windows 8.1 Dell 笔记本电脑。笔记本电脑的文件系统为 NTFS,DDPE文件加密并且桌面的文件系统是 NTFS,但没有加密。我在研究这个特定问题时遇到了问题,所以我问了一个新问题。我在 stackoverflow 上问了这个问题,有人提到超级用户可能是这个问题的更好去处。
问题:无论文件扩展名是什么,我们都会遇到文件末尾出现乱码的问题。计算机重启时,某些文件会随机出现这种情况。随机意味着有时会发生,有时不会。在台式机上启动的项目和在笔记本电脑上启动的项目上都会发生这种情况。对于 .sublime-workspace 文件,无论项目是否在计算机正常运行期间打开,都没有关系。对于项目中的文件,似乎只发生在项目内打开的文件中。那么加载到内存中的文件呢?
例子:文件zilla.xml
</LastServer>
</Settings>
</FileZillZY_ ?
例子:Richmond2015.sublime-工作区
"side_bar_width": 514.0,
"status_bar_visible": true,
"template_settings":
{?c??A
尝试修复:
- 在 unix 和 windows 行尾之间更改
- “保存时确保换行”:true
- 使用不同的文件编码保存,有些默认为西方编码,更改为 UTF-8
答案1
弄清楚了。
是的,该问题与加密有关。它为什么会这么做?好吧,我无法回答。但我能做的是——避免它。
为了避免该问题,请逃避加密。我将所有不想更改的文件的文件夹移动到加密策略认为豁免的目录中,并在其位置创建符号链接。