CR LF

Mar 20, 2016 15:29

В некоторых файлах в некоторых контекстах надо байты '\r\n' интерпретировать так же, как как байт '\n' (например, чтение значения из рукописного конфига key=value). Иногда так делать ни в коем случае нельзя ("битый архив", hex-dump ( Read more... )

soft-dev

Leave a comment

Comments 6

sassa_nf March 20 2016, 18:10:13 UTC
JSON, anyone?

Reply

_winnie March 20 2016, 18:59:19 UTC
Ха-ха,

{ "message_text": "hello!\r\nHow are you?" }

Reply

max630 March 20 2016, 20:45:37 UTC
это уже поздняк метаться. раз так закодировано, это дело получателя понимать

Reply


sharpc March 20 2016, 20:00:27 UTC
Ни в каких случаях нельзя интерпретировать \r\n, как \n, а пытающимся необходимо отрубать руки, а то так и войдем в 22-й век с си-строками и CLI.

Reply


max630 March 20 2016, 20:44:14 UTC
ну знание того какой файл каким форматом парсить - оно да, гуманитарное

Reply


gegmopo4 March 21 2016, 06:03:52 UTC
CR LF - не проблема. Вот CR - проблема.

Reply


Leave a comment

Up