编码和换行符

默认情况下在 Visual Studio 文本按 UTF-16。 此编码为与字符串使用的是 .NET framework。 可以更改一个文件的编码。 文件/高级保存选项的。 可以使用相同的设置决定行所需的换行符的类型。

在 Visual Studio 中,当分行符,以下字符被解释:

  • CRLF:回车符 + 换行符,对应的 Unicode 字符为 000D + 000A

  • LF:换行符,对应的 Unicode 字符为 000A

  • NEL:下一行,对应的 Unicode 字符为 0085

  • LS:行分隔符,对应的 Unicode 字符为 2028

  • PS:段落分隔符,对应的 Unicode 字符为 2029

文本从其他应用程序复制其原始编码和换行符)。 例如,那么,当您从记事本复制文本并将其粘贴到 Visual Studio 中的文本文件, Visual Studio 文本具有它具有在记事本中的相同的设置。

当您打开具有不同的换行符的文件时,您可能会看到询问的对话框不一致的换行符行是否应进行规范化,哪种类型中断选择。