moshell пишет:я не стрононник офтопа, но все же.
видимо notepad++ писали быдлокодеры?
utf-8 ОДНО.
Первым символом _МОЖЕТ_ быть BOM, для указания того, что это utf-8, а не что-то другое. В современных Linux'ах везде utf-8, потому BOM и не пишут. В венде нужно писать, ибо у них куча разных юникодов. Это же система из сплошных NIH.
moshell пишет:это putty жрет символы или что?
может и она. А может -- маздайное окно, через которое putty работает. Я без понятия.
moshell пишет:вот теперь вопрос АКТУАЛЕН! ХОЧУ!
ну ^M это вообще-то CTRL+M, обычно биндится на "новая строка", типа ENTER.
Таких символов две штуки:
1. '\n' переводит бумажку на строчку вверх
2. '\r' переводит каретку на первую позицию в строке.
В Linux ставят только №1, в огрызке только №2, а в маздае сначала №2, а потом №1.
В принципе в Linux консоли пойдёт и как в маздае. Там этот символ действительно "переводит каретку". Т.е. можно напечатать строчку, потом '\n', а потом сначала.
$ echo -e '1234567890\rABCDEF'
ABCDEF7890
но текстовые редакторы обычно неадекватно реагируют...
Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)