- Как перекодировать имена файлов из CP1251 в UTF-8, anonymous, 17:08 , 21-Дек-06 (1)
- Как перекодировать имена файлов из CP1251 в UTF-8, Droopy, 18:31 , 21-Дек-06 (2)
- Как перекодировать имена файлов из CP1251 в UTF-8, ivan, 14:26 , 29-Дек-06 (3)
- Как перекодировать имена файлов из CP1251 в UTF-8, kvasik, 20:14 , 24-Июн-12 (4)
- Как перекодировать имена файлов из CP1251 в UTF-8, Анатолий, 04:52 , 23-Авг-18 (6)
>>>http://www.linux.org.ru/books/lor-faq/lorFAQ-16.html#ss16.14 >> >> >>запускаю : >> convmv --notest -f cp1251 -t utf8 -r --qfrom --qto path/to/files >> >>и не фига, как были ??? так и остались > Попробуй: > http://linux.alhimia.ru/projects/bash-scripts/NLS_repair/ > Мне помогло...Ситуация возникает нередко, но чаще всего когда вы на на ХР и системная кодировка стоит не CP1251. Если нет, то и проблем нет. Работайте в CP1251 и будет вам счастье! Это собственно проблема utf-8. Сейчас всем её навязывают, все современные Оси винда или линукс в качестве системной используют utf-8. Ну и например вы закачиваете архивы файлов из нета, а в архиве имена в CP1251. Распаковывает она как есть. Но ваши файловые обозреватели видят всё в utf-8. Ну и вы собственно намерены дальше использовать эти файлы в системе с utf-8. Что сделал я? Распаковал под ХР(для гарантии не испортить имена) потом вернулся в свою Leap 15, там вот такая билиберда и запустил утилиту. Вначале не вышло. Ну потому что у меня стояла кодировка терминала CP1251. Я поменял её на utf-8(у меня konsole это легко сделать) и ещё раз запустил. И Ба всё получилось... Ни один символ не исказился. Я проверил имена те же, но в др кодировке. А вообще рекомендую использовать ascii-7(первую половину таблицы, она во всех ASCII кодировках и utf-8 одинакова).
|