LINUX.ORG.RU

Кодировка при копировании из windows в linux

 


0

2

Забавная история.

Было несколько файлов созданных в windows (в стандартном блокноте, скорей всего там было windows 1251) с русским текстом.

Потом человек из двух файлов хотел сделать один, но уже из под линукса.

Скопировал содержимое одного файла, вставил в другой файл, сохранил.

Но русский текст стал весь отображаться как ??????

Можно ли это исправить как то?


Можно ли это исправить как то?

iconv -f cp1251 -t utf8 file.txt

Не?

Deleted ()

Перестать страдать хернёй.

для склейки файлов ему следовало использовать cat

так что:

man cat

чтоб потом отобразить, выше команду iconv написали, чтоб поправить кривые досовские переносы:

man dos2unix

anonymous ()
Ответ на: комментарий от tiinn

Боюсь печаль, беда уже. Блокнот тоже вопросики отображает. Там походу не просто криво отображается кодировка, а именно сохранение произошло.

Конченная винда

armid ()
Ответ на: комментарий от fornlr

Не знаю, у меня и там и там vim с kate, всё норм. При чём тут венда?

anonymous ()

Можно («руками и головой» точно). «Исходники» конечно же утрачены? Для начала сделать копию этого текстового файла и далее «восстанавливать читаемость» текста из этой копии. Редактор умеет открывать тексты в разных кодировках? Текстовый файл как опознаётся командой file?

* вполне возможно всё это из-за одного лишнего или потерянного символа (байта).

anymouze ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.