Какой код у символа разрыва строки
Перейти к содержимому

Какой код у символа разрыва строки

  • автор:

Кодировки и окончания строк

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

  • CR LF: возврат каретки + перевод строки, символы Юникода 000D + 000A;
  • LF: перевод строки, символ Юникода 000A;
  • NEL: следующая строка, символ Юникода 0085;
  • LF: разделитель строки, символ Юникода 2028;
  • PS: разделитель абзаца, символ Юникода 2029.

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

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

Дополнительные параметры сохранения

Чтобы определить тип символов разрыва строки, можно использовать параметры в диалоговом окне Файл>Дополнительные параметры сохранения. Кроме того, с помощью этих параметров можно изменить кодировку файла.

Advanced Save Options dialog box

Если в меню Файл пункт Дополнительные параметры сохранения отсутствует, его можно добавить.

  1. Выберите Инструменты, Настроить,
  2. Откройте вкладку Команды, выберите переключатель Строка меню и в соответствующем раскрывающемся списке выберите Файл. Нажмите кнопку Добавить команду.
  3. В диалоговом окне Добавление команды в разделе Категории выберите Файл, а затем в списке Команды выберите элемент Дополнительные параметры сохранения. Нажмите кнопку OK.
  4. С помощью кнопок Вверх и Вниз переместите команду в нужное место в меню. Чтобы закрыть диалоговое окно Настройки, нажмите кнопку Закрыть. Дополнительные сведения см. в разделе Настройка меню и панелей инструментов.

Кроме того, чтобы открыть диалоговое окно Дополнительные параметры сохранения, можно выбрать пункт меню Файл>Сохранить как. В диалоговом окне Сохранить файл как щелкните треугольник раскрывающегося списка рядом с кнопкой Сохранить и выберите пункт Сохранить с кодировкой.

Связанный контент

Код символа перевода строки

Перевод строки \n имеет значение 10 в ASCII.
А вот возврат каретки \r — 13.

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

CRLF

CR и LF это управляющие символы или байт-код которые можно использовать для обозначения разрыва строки в текстовых файлах.

  • CR = Возврат каретки (Carriage Return) ( \r , 0x0D в шестнадцатеричной, 13 в десятичной системе счисления) — перемещает курсор в начало строки, не переходя на следующую строку.
  • LF = Перевод строки (Line Feed) ( \n , 0x0A в шестнадцатеричной, 10 в десятичной системе счисления — перемещает курсор на следующую строку, не возвращаясь в начало строки.

CR, за которым сразу следует LF (CRLF, \r\n , или 0x0D0A ) перемещает курсор на следующую строку и затем перемещает его в начало строки.

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

This page was last modified on 12 нояб. 2023 г. by MDN contributors.

Your blueprint for a better internet.

Какой UTF-8 (hex.) код у переноса на новую строку?

galaxy, UTF-8 (hex.) автор спрашивал вроде, видимо ему это решение подошло. Ваш ответ более расширенный.

Ответы на вопрос 1

Стандартом Юникод определено из соображений обратной совместимости несколько символов (сочетаний символов), после которых идет обязательный переход на новую строку

VT: Vertical Tab, U+000B
FF: Form Feed, U+000C
CR: Carriage Return, U+000D
CR+LF: CR (U+000D) followed by LF (U+000A)
LF: Line Feed (U+000A)
NEL: Next Line, U+0085
LS: Line Separator, U+2028
PS: Paragraph Separator, U+2029

(при этом эффект переноса для VT и NEL не обязателен к исполнению при реализации стандарта).

  • CR: Carriage Return, UTF-8: 0x0D
  • LF: UTF-8: 0x0A
  • CR+LF: UTF-8: 0x0D0A

Ответ написан более двух лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

регулярные-выражения

  • Регулярные выражения
  • +2 ещё

Как правильно экранировать символ [ в regex ansible?

  • 2 подписчика
  • 13 янв.
  • 89 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *