提前解决notepad中文编码bug

dWi*_*tty 5 notepad notepad++

记事本中存在一个已知错误,有时在记事本++、写字板等中完全正常打开的文件在记事本中会以汉字形式打开。

错误的屏幕截图

复制粘贴文件内容(从记事本++到新文档)仍然会在记事本中产生中文字符。更改文件名在记事本中仍然会产生中文字符。强制更改编码没有任何效果。

插入或删除单个字符(在记事本++中)确实可以解决问题(直到更改被逆转,然后问题又出现),但是我们不知道如何提前知道哪些文件将受益于插入无关的字符空格,与插入空格本身会触发错误的文件相比。

我们希望确保我们创建和保存的文件不会触发此错误。该方法必须与Windows和Linux机器兼容。

有其他人遇到过这种情况并找到了防止触发错误的可靠方法吗?

(注意:当在二进制编辑器中检查时,所讨论的文件仅包含 ASCII 字符,没有其他内容。这不是插入的二进制数据)

小智 0

我也遇到过它,并决定忽略记事本。

也适用于记事本的解决方案是将内容保存为 UTF。