Každý človek, tvoriaci stránky sa iste stretol s problematikou kódovania. Ak ho nenastavíte správne, nastanú problémy medzi stránkami a buď sa pokazí diakritika alebo niečo iné. Mnoho PHP projektov, ktoré sťahujete z internetu sú v inom kódovaní ako chcete vy. Ak vložíte do stránok počítadlo, ktoré pracuje s CP 1250 a váš web používa UTF-8, nastane chaos. Preto je dobré vybrať si svoje obľúbené kódovanie, ktoré budete používať v SQL, v HTML a všade inde. V HTML určujeme kódovanie pomocou meta-tagu. Ale tým, že len určíme kódovanie do neho, sa samotné kódovanie stránky nezmení. Stránku musíte uložiť do tohoto kódovania.
My sa dnes pozrieme na problém, ak ste stiahli napr. projekt v CP 1250, zvyšok webu máte v UTF-8, databázu UTF-8 (Ako hlavného hrdinu uvádzam UTF-8, keďže je moje obľúbené). Človek, ktorý vytvoril projekt, ktorý ste stiahli (napr. Knihu návštev) však nemá rád UTF-8 a tak iné mutácie nepripravil.
Čo ak tam ale je milióndvestotísíctri súborov, ktoré potrebujú upraviť kódovanie (nie len v meta tagu ale treba ich doňho uložiť) ?
Ručne meniť a ukladať každý súbor sa asi nechce nikomu. A tu sa dostávame k podstate článku. Spravíme to hromadne pomocou software Sisulizer’s Kaboom od spoločnosti Sisulizer.
Ako na … ?
1. V prvom rade bude treba samotný software, ktorý si stiahnete tu -
http://www.sisulizer.de/downloads.shtml . V čase písania článku bola nová verzia 1.6.23
2. Program nainštalujete, to myslím zvládnete
3. Po spustení uvidíte niečo ako
toto
4. Dole si vyberiete Multi-Converter, na ktorý sa zameriame
5. Pomocou Drag’n'Drop si zvolíte všetky súbory a potiahnutím ich vložíte do najväčšieho okna
6. Pokiaľ pracujete s webovými súbormi, tak zvolíte Code Page Group vaše pôvodné kódovanie, resp. jeho skupinu
7. Ako Code Page si dáte vaše kódovanie
8. Môžete použiť napr. aj zmenu na malé písmená v Additional Filter
9. Ďalej máte na výber Overwrite Source a Create .bak files. Prvá položka nevytvorí po konverzii nový súbor, ale prepíše pôvodný, pričom druhá vytvorí záložné .bak súbor, ktoré obsahujú súbor tak, ako vyzeral pred konverziou
10. Opäť máte položky Code Page Group a Code Page. Tentoraz však nastavíte kódovanie výstupu (finálneho súboru)
11. Výnimočná funkcia je tu Change content-type, ktorá vám zmení aj meta tag !
12. Dajte Convert
Váš výstup nájdete v adresároch, kde boli pôvodné súbory. Konverzia prebehne rýchlo a tak váš nový web bude čoskoro on-line
Zdroj :
Článok - Kategória : IT, Hry, Hardware