<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0</id>
	<title>Кодировка текста - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zina.run/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0&amp;action=history"/>
	<updated>2026-10-12T10:02:04Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://mediawiki.zina.run/index.php?title=%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0&amp;diff=368&amp;oldid=prev</id>
		<title>&gt;Zina: /* Кириллица в именах файлов в архивах rar и zip */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zina.run/index.php?title=%D0%9A%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0&amp;diff=368&amp;oldid=prev"/>
		<updated>2022-07-05T08:48:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Кириллица в именах файлов в архивах rar и zip&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Кракозябры и перекодировка: решение проблем с испорченным текстом в письмах, текстах и в именах файлов в Linux и Windows.&lt;br /&gt;
&lt;br /&gt;
== Конвертирование из win-1251 в UTF-8 ==&lt;br /&gt;
&lt;br /&gt;
Кнвертировать все файлы &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; во вложенных папках:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;#039;*.html&amp;#039; | while read i; do iconv -f WINDOWS-1251 -t UTF-8 &amp;quot;$i&amp;quot; &amp;gt; tmp; mv tmp &amp;quot;$i&amp;quot;; done&lt;br /&gt;
&lt;br /&gt;
Заменить в файлах &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; строку указанием кодировки &amp;#039;&amp;#039;&amp;#039;windows-1251&amp;#039;&amp;#039;&amp;#039; на &amp;#039;&amp;#039;&amp;#039;UTF-8&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;sed &amp;quot;s/windows-1251/UTF-8/g&amp;quot; &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; mv tmp &amp;quot;{}&amp;quot;&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
Объединенная команда — конвертирует все &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt; файлы из windows-1251 в utf-8 и заменяет упоминание кодировки в тексте: &lt;br /&gt;
&lt;br /&gt;
 find . -name &amp;quot;*.html&amp;quot; -exec sh -c &amp;#039;iconv -f WINDOWS-1251 -t UTF-8 &amp;quot;{}&amp;quot; &amp;gt; tmp &amp;amp;&amp;amp; sed &amp;quot;s/windows-1251/UTF-8/g&amp;quot; tmp &amp;gt; &amp;quot;{}&amp;quot; &amp;amp;&amp;amp; rm tmp&amp;#039; \;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
Устарело&lt;br /&gt;
&lt;br /&gt;
== Кириллица в именах файлов в архивах rar и zip ==&lt;br /&gt;
&lt;br /&gt;
Если под Убунтой распаковать файл с кириллическим именем из архива (rar или zip), то получится файл с абракадаброй.&lt;br /&gt;
&lt;br /&gt;
Для rar нужно указать кодировку:&lt;br /&gt;
&lt;br /&gt;
 unrar --enable-charset x archive.rar&lt;br /&gt;
&lt;br /&gt;
Для zip есть два варианта. Первый - распаковать как есть и потом сконвертировать с помощью convmv:&lt;br /&gt;
&lt;br /&gt;
 unzip -S archive.zip&lt;br /&gt;
 convmv -f cp866 -t UTF-8 --notest *&lt;br /&gt;
&lt;br /&gt;
Второй - обновить unzip на новый, с поддержкой i18n:&lt;br /&gt;
&lt;br /&gt;
 sudo add-apt-repository ppa:frol/zip-i18n&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install libnatspec0&lt;br /&gt;
 sudo apt-get install unzip p7zip-full&lt;br /&gt;
&lt;br /&gt;
Пробуем:&lt;br /&gt;
&lt;br /&gt;
 unzip archive.zip&lt;br /&gt;
&lt;br /&gt;
* http://proft.com.ua/2011/06/7/raspakovka-fajlov-s-kirillicheskimi-imenami-iz-rar/&lt;br /&gt;
* [http://www.opennet.ru/tips/2494_zip_rus_patch.shtml opennet.ru] — Работа с русскими именами файлов в ZIP и UNZIP под *nix&amp;lt;br /&amp;gt;В комментариях пишут, что есть лучшее решение — патчи от RusXMMS (см. ниже).&lt;br /&gt;
* [http://rusxmms.sourceforge.net/index.php?page=aboutr.php RusXMMS]. Для ZIP нужно это: Unzip — перекодирует имена файлов при раз-архивации виндовых архивов.&lt;br /&gt;
* [http://dside.dyndns.org/projects/ Патч для zip’а от dside.dyndns.org] — для русского языка, не использующий библиотеку RusXMMS.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория: Linux]]&lt;/div&gt;</summary>
		<author><name>&gt;Zina</name></author>
	</entry>
</feed>