Поделиться через


Кодировки и разрывы строк

В Visual Studio можно использовать Параметры сохранения файла и дополнительно параметры, чтобы определить тип разрыва строки символов.Также можно изменить кодировку файла с теми же параметрами.

ПримечаниеПримечание

Если у вас есть определенные типы параметров разработки (веб-разработки Visual Basic, F#) может не отображаться Дополнительные параметры сохранения в меню.Чтобы изменить параметры (например, в общие), откройте Сервис / Импорт и экспорт параметров.Дополнительные сведения содержатся в разделе Настройка параметров разработки в Visual Studio.

В Visual Studio следующие знаки воспринимаются как разрывы строк:

  • CRLF: «ВОЗВРАТ КАРЕТКИ» + «ПЕРЕВОД СТРОКИ», СИМВОЛЫ, ЮНИКОДА, 000 D + 000A.

  • LF: «ПЕРЕВОД СТРОКИ», СИМВОЛ ЮНИКОДА 000A.

  • NEL: «СЛЕДУЮЩАЯ СТРОКА», СИМВОЛ ЮНИКОДА 0085.

  • LS: РАЗДЕЛИТЕЛЬ СТРОК, СИМВОЛ ЮНИКОДА 2028.

  • PS: РАЗДЕЛИТЕЛЬ АБЗАЦЕВ, СИМВОЛ ЮНИКОДА 2029.

Текст, который копируется из других приложений хранит исходную кодировку и знаки разрыва строки.Например если скопировать текст из программы «Блокнот» и вставьте его в текстовый файл в Visual Studio, текст имеет те же параметры, которые он имел в блокноте.

При открытии файла, который имеет другую строку символов разрыва, может появиться диалоговое окно с запросом о ли символы разрыва строки, несовместимые должны быть нормализованы и какой тип разрыва строки для выбора.