notepad 和 notepad++ 显示的内容不一样?

notepad 和 notepad++ 显示的内容不一样?

我已经从 Excel 中导出了 Unicode 格式的文本,如下所示:

在此处输入图片描述

然后我使用 Notepad++ 进行编辑并将其更改为我想要的格式并将其保存为 UTF-8,如下所示:

在此处输入图片描述

但是当在记事本中打开它时,它却是完全不同的形式?

在 notepad++ 中我\t|\t\n1and also try `\p`1等替换,在 UltraEdit 中也遇到同样的问题,我该如何解决?

答案1

该字符有可能\n被用作行尾 (EOL) 字符来表示新行。

为了历史原因其中,Windows 使用两个字符 CR+LF( \r\n) 来表示换行,而 Unix 和 Linux 使用 LF( \n)。

由于记事本不能\n单独识别,因此在 notepad++ 中看起来分开的行在记事本上会变成同一行。

您可以在 notepad++ 中打开该文件,转到编辑 > EOL 转换 > Windows 格式以将所有内容更改\n\r\n,然后您应该会在记事本中看到相同的内容。

相关内容