Разница между CHAR(10) и CHAR(13) при работе с различными операционными системами заключается в том, как обозначается перевод строки. 3
CHAR(10) (Line Feed, LF) перемещает курсор на строку вниз, оставляя его в том же столбце. 3 В операционных системах на базе UNIX, таких как Linux или Mac, этот символ обычно используется для обозначения строки в файле. 1
CHAR(13) (Carriage Return, CR) возвращает курсор в начало текущей строки. 3 В Windows перевод строки обозначается последовательностью из двух символов — 13 и 10 (CRLF). 13
Таким образом, в разных операционных системах новая строка трактуется разными наборами символов: 2