<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Скрипт массовой конвертации файло</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 08 Apr 2026 05:02:39 -0000</pubDate>

		<item>
			<title>esclkm</title>
			<description><![CDATA[я делал у себя по другому:<br />
денвер на денвере седитио.<br />
открыл поиск по маске tpl и php <br />
Открыл найденные файлы в emeditor<br />
включил принудительное сохранение в utf8 <br />
ондим кликом нажал сохранить все.<br />
Готово.]]></description>
			<pubDate>Sat, 13 Dec 2008 20:53:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=517&d=0#post1616]]></link>
		</item>
		<item>
			<title>medar</title>
			<description><![CDATA[Я когда-то тестил Linux и MacOs для полного перехода на них (в итоге остался на винде), и с тех пор остался файлик массовой конвертации своих php-исходников из windows-1251 в utf-8.<br />
<br />
Скрипт неизящный - я совершенно не знаю bash и цикл по выбранным расширениям файлов у меня не заработал. Пришлось сделать тупо:<br />
<pre class="code">#!/bin/bash
# Convert text files recursively from cp1251 to utf-8

for i in `find ./ -type f -name '*.php'`; do
        iconv -f cp1251 -t utf-8 $i &gt;&gt; $i.utf
	mv $i.utf $i
        echo &quot;Convert &quot; $i
done

for i in `find ./ -type f -name '*.txt'`; do
        iconv -f cp1251 -t utf-8 $i &gt;&gt; $i.utf
	mv $i.utf $i
        echo &quot;Convert &quot; $i
done

for i in `find ./ -type f -name '*.tpl'`; do
        iconv -f cp1251 -t utf-8 $i &gt;&gt; $i.utf
	mv $i.utf $i
        echo &quot;Convert &quot; $i
done

for i in `find ./ -type f -name '*.html'`; do
        iconv -f cp1251 -t utf-8 $i &gt;&gt; $i.utf
	mv $i.utf $i
        echo &quot;Convert &quot; $i
done
</pre>
Этот скрипт, будучи положен в папку на unix-серваке и запущен, конвертирует 1251-&gt;utf все найденные файлы php, txt, tpl и html в данной папке и в подпапках. <br />
Как добавить свое расширение файлов в эту систему, надеюсь, понятно из кода :)<br />
<br />
Надеюсь, это будет полезным, для приведение в utf исходников старых плагинов, например.<br />
<br />
Да, и обязательно делайте бэкап, а лучше держите этот .sh файлик в отдельной папке.]]></description>
			<pubDate>Sat, 25 Oct 2008 19:27:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=517&d=0#post1330]]></link>
		</item>
	</channel>
</rss>