tag:blogger.com,1999:blog-2883745579284627373.post2307362153523601893..comments2024-03-28T21:00:56.510+02:00Comments on Верхом на Debian GNU Linux: Unzip, cp1251 и UTF-8 - исправляем русские имена файловRaahttp://www.blogger.com/profile/17650131682231972660noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-2883745579284627373.post-89410099242075045492016-03-01T12:27:31.088+02:002016-03-01T12:27:31.088+02:00Проще так сделать:
unzip -O cp1252 ./rus.zipПроще так сделать:<br />unzip -O cp1252 ./rus.zipSpin7ionhttps://www.blogger.com/profile/12156524801212935476noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-3225959459802802302015-11-10T10:19:17.464+02:002015-11-10T10:19:17.464+02:00Не учитыается и в том и в другмо случае папки ;*( ...Не учитыается и в том и в другмо случае папки ;*( файл конвертится но с папками легче не становится.Anonymoushttps://www.blogger.com/profile/03322309124541849125noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-79915200077944872342014-01-04T09:28:57.377+02:002014-01-04T09:28:57.377+02:00Этот комментарий был удален автором.Anonymoushttps://www.blogger.com/profile/03030835115445749230noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-38218587784954056252014-01-04T09:27:44.431+02:002014-01-04T09:27:44.431+02:00Этот комментарий был удален автором.Anonymoushttps://www.blogger.com/profile/03030835115445749230noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-14241098332677686532013-03-15T20:31:40.686+02:002013-03-15T20:31:40.686+02:00Ващ скрипт спотыкается на именах с пробелом, ниже ...Ващ скрипт спотыкается на именах с пробелом, ниже вариант основанный на Вашем, но справляется с пробелами<br />#!/bin/bash<br /><br />if [ -z "$1" ]; then<br /> echo -e "Recover wrong encoding in files names on russian\nUsage: $0 file(s)";<br /> exit 1;<br />fi;<br /><br />while [ $# -gt 0 ]; do<br /> file=$1; shift;<br /> echo "file ---$file---"<br /> convmv -f cp1252 -t cp850 "$file" --notest --nosmart<br /> convmv -f cp866 -t utf-8 "`echo "$file" | iconv -f cp1252 -t cp850`" --notest --nosmart<br />done<br />Alexhttps://www.blogger.com/profile/13730537031955516298noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-1299516633624426052011-01-31T21:01:30.337+02:002011-01-31T21:01:30.337+02:00благодарю за сэкономленное время))
на php исправи...благодарю за сэкономленное время))<br /><br />на php исправил имена файлов после unzip:<br />$curtitle = iconv("cp1252", "cp850", $curtitle);<br />$curtitle = iconv("cp866", "utf-8", $curtitle);MThttps://www.blogger.com/profile/13236767068258613085noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-59611484837664992642011-01-17T11:43:20.632+02:002011-01-17T11:43:20.632+02:00Спасибо, довольно полезно! баш не обижать! =)Спасибо, довольно полезно! баш не обижать! =)Apple Tipshttps://www.blogger.com/profile/09098425062560114960noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-77206946491707185792010-09-06T14:10:06.949+03:002010-09-06T14:10:06.949+03:00В проекте RusXMMS сделали специальный патч, в том ...В проекте RusXMMS сделали специальный патч, в том числе и на unzip, который исправляет эту проблему.<br />Плюс можно попробовать сменить локаль только для этого приложения.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-14793816574510741552010-09-03T18:29:36.068+03:002010-09-03T18:29:36.068+03:00Раньше мне было лениво разбираться с этим :)
Кста...Раньше мне было лениво разбираться с этим :)<br /><br />Кстати, на днях мне прислали rar. С русскими именами никаких проблем не возникло.Artemhttps://www.blogger.com/profile/05246551214295135352noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-8409777742083446942010-09-03T18:21:04.921+03:002010-09-03T18:21:04.921+03:00и где вы были раньше!!!
Мне оставили документацию ...и где вы были раньше!!!<br />Мне оставили документацию к нескольким системам в таком вот зип-архиве :(Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-70579257405954036112010-08-26T10:51:44.203+03:002010-08-26T10:51:44.203+03:00Что-то в этом режиме у меня вообще ничего не распа...Что-то в этом режиме у меня вообще ничего не распаковывает. Только все теже испорченные имена файлов выводит.Artemhttps://www.blogger.com/profile/05246551214295135352noreply@blogger.comtag:blogger.com,1999:blog-2883745579284627373.post-42216497206314672252010-08-26T08:01:08.071+03:002010-08-26T08:01:08.071+03:00Мне, помнится, помогло
unzip -Z
(ZipInfo mode)Мне, помнится, помогло<br />unzip -Z<br />(ZipInfo mode)Anonymousnoreply@blogger.com