ELEKTRO
CHEMIE
PROGRAMOVÁNÍ
FOTKY
BLOG
E-SHOP

Elektro

  • Novinky
  • Aktuality
  • PHP
  • MySQL
  • JavaScript
  • .NET
  • Download
  • Odkazy
  • Anketa
  • Návštěvní kniha
  • Mapa webu
  • O webu
  • RSS

  • © by Hugo moravec.zd@gmail.com

    Hromadná změna kódování souborů

    Nedávno jsem začal administrovat web, který vytvořil někdo jiný. Bohužel kódování webu bylo windows-1250, což není pro práci s databázemi úplně ideální. Proto jsem se rozhodl celý web převést do kódování utf-8. Pro převod jsem použil program iconv, který je běžně dostupný snad v každé distribuci linuxu.

    Pro samotný převod celého webu jsem stvořil jednoduchý skriptík v bashi, který postupně projde adresář a všechny soubory s koncovou php pošle na vstup iconv.

    for F in *.php
    do
      iconv -f windows-1250 -t utf-8 -o $F ${F}1
      mv ${F}1 $F
    done

    Tímto jednoduchým způsobem lze snadno změnit kódování celého webu. Toto řešení je samozřejmě funkční pouze v Linuxu. Pokud máte někdo nápad, jak tento problém řešit ve Windowsech, tak mi prosím pošlete email.