<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Java, J2EE, Oracle, JBoss - utf-8 tag</title>
  <link>http://www.theserverside.ru:80/blog/tags/utf-8/</link>
  <description></description>
  <language>ru</language>
  <copyright>Anton Melehin</copyright>
  <lastBuildDate>Thu, 24 Sep 2009 05:20:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Рекурсивная конвертация файлов с помощью iconv</title>
    <link>http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html</link>
    
      
      
        <description>
          Задался сегодня задачей конвертации проекта в UTF-8. Изрядно порывшись в интернете нашёл тучу неработающих или криво работающих вариантов. В результате был рождён следующий гениальный скрипт под названием /usr/bin/fconv&lt;br /&gt;
&lt;br /&gt;
mv $1 $1.old&lt;br /&gt;
iconv -f CP1251 -f UTF-8 $1.old -o $1&lt;br /&gt;
rm $1.old&lt;br /&gt;
&lt;br /&gt;
А для того чтобы это чудо скриптовой мысли сконвертировало все мои JSP файлы была вызвана следующая чудо-строчка:&lt;br /&gt;
&amp;nbsp;find . -name &amp;quot;*.jsp&amp;quot; -exec fconv {} \;&lt;br /&gt;
&lt;br /&gt;
В результате мы получаем в текущей директории (и всех директориях ниже) файлы сконвертированные из CP1251 в UTF-8.&lt;p&gt;&lt;a href=&#034;http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html&#034;&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;
        </description>
      
    
    
    
    <category>Linux OS</category>
    
    <comments>http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2008/05/15/1210855800000.html</guid>
    <pubDate>Thu, 15 May 2008 12:50:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

