Различие между “\\n” и средой. NewLine

Вы хотите передать данные в формате JSON. Вы передаете объект Javascript. JSON - это способ сериализации объектов Javascript в строки, чтобы их можно было передавать без проблем совместимости.

Вы действительно хотите передать JSON в строку:

$.ajax({
    url: myUrl,
    type: "POST",
    data: '{"foo": "bar"}',
    processData: false,
    contentType: 'application/json'
});
192
задан pb2q 4 October 2015 в 09:20
поделиться

6 ответов

Зависит от платформы. В Windows это на самом деле «\ r \ n».

Из MSDN:

Строка, содержащая «\ r \ n» для платформы, отличные от Unix, или строка содержащий "\ n" для платформ Unix.

193
ответ дан 23 November 2019 в 05:29
поделиться

Environment.NewLine will return the newline character for the corresponding platform in which your code is running

you will find this very useful when you deploy your code in linux on the Mono framework

22
ответ дан 23 November 2019 в 05:29
поделиться

Как уже упоминалось, Environment.NewLine возвращает зависящую от платформы строку для начала новой строки, которая должна быть:

  • "\ r \ n" (\ u000D \ u000A) для Windows
  • "\ n" (\ u000A) для Unix
  • "\ r" (\ u000D) для Mac (если такая реализация существовала)

Обратите внимание, что при записи в консоль Environment.NewLine не является строго обязательным. При необходимости консольный поток преобразует "\ n" в соответствующую последовательность новой строки.

69
ответ дан 23 November 2019 в 05:29
поделиться

Из docs ...

Строка, содержащая "\ r \ n" для платформы, отличные от Unix, или строка содержащий "\ n" для платформ Unix.

8
ответ дан 23 November 2019 в 05:29
поделиться

Environment.NewLine выдаст "\ r \ n" при запуске в Windows. Если вы создаете строки для сред на основе Unix, вам не нужен символ «\ r».

4
ответ дан 23 November 2019 в 05:29
поделиться

У вас могут возникнуть проблемы, если вы попытаетесь отобразить многострочное сообщение, разделенное "\ r \ n".

Всегда полезно делать что-то стандартным способом, и используйте Environment.NewLine

4
ответ дан 23 November 2019 в 05:29
поделиться
Другие вопросы по тегам:

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