Я подумал, что проблема разрыва строки должна быть кем-то решена, но, возможно, не получила широкого распространения.Будучи дальновидным, я отправился на поиски, чтобы увидеть, существует ли независимый от платформы метод Unicode для разделения строк.В моем поиске я обнаружил символ юникода 2028. Затем я нашел пост Джеффа Этвудса на эту тему , в котором он упоминает, что он "... не уверен, при каких обстоятельствах вы хотели бы эти маркеры новой строки Юникода".*
Ну, я тоже.Я немного покопался в исходном коде C #, и похоже, что LS (x2028) не поддерживается TextReader.ReadLine (), а также не поддерживается в BufferedReader.ReadLine (Java).Итак, я пришел к выводу, что это не поддерживается широко.
Я бы хотел иметь светлое будущее, где я мог бы писать файлы, используя один формат в Linux, MacOS и Windows.У этого маленького персонажа есть обещание?Для чего он используется в настоящее время?