3

如果我使用 powershell

    [string]$text = "this `nis a `ntest"
    $text > c:\test.txt

使用记事本++,结果如下:

    this
    is a
    test

但如果我用 Windows 的记事本打开它,它就不起作用:

    this is a test

为什么?我该如何解决?

4

1 回答 1

8

记事本专门使用 WindowsCRLF EOL标记。要在记事本中显示换行符,请使用以下命令:

`r`n

合理的文本编辑器(阅读:几乎所有内容,但notepad.exe- 我偏爱 Notepad++)正确处理所有 EOL 样式 - CRLFCRLF.

于 2013-07-12T15:25:38.510 回答