Иногда мне нужно прочитать файлы журналов, которые имеют^M (control-M) в конце строки. Я могу сделать глобальную замену, чтобы избавиться от них, но затем что-то еще записывается в файл журнала и, конечно же, все они возвращаются.Hiding^M in emacs
Установка кодировки конца строки в стиле unix или dos-стиле не имеет большого значения (но стиль unix - это мое значение по умолчанию). Я использую систему кодирования unecided- (unix | dos).
Я нахожусь в окнах, читаю файлы журналов, созданные log4net (хотя log4net, очевидно, не единственный источник этой досады).
Любые подсказки?
К сожалению, набор-буфер файлы кодирование-система не делает. Буфер открывается с помощью строки режима, описывающей UNIX. Давая ему C-x RET f UNIX RET только заканчивает тем, что маркирует буфер как измененный, не скрывая притягательных^M. –
Письма в GNUS - это еще одно место, где вы можете встретить буферы со смешанным кодированием конца строки. Например, если вы отправляете из учреждения, ориентированного на Windows, возможно, Outlook. Информация заголовка получает кодировку Unix EOL. –