Stránka 1 z 1

Hromadný změna kódování

Napsal: stř úno 14, 2007 12:28
od mozek007
Mám hodně textových php souborů kodovaných jako windows 1250. Potřeboval bych je převést do UTF-8. Programuji v PsPadu, tam je volba formát - UTF 8. Ale to bych musel dělat ručně u každého souboru. Napadá mě možnost napsat si skript, co by to udělal za mě. Jenomže si na to netroufám. nebo si nahrát makro, to jsem ještě nezkoušel. Nějaké nápady?

Napsal: stř úno 14, 2007 16:08
od zener
Nikdy jsem nezkousel vic souboru, ale tohle umi regularni vyrazy... Myslim, ze v Linuxu by slo z terminalu udelat kratkej skriptik a na nej aplikovat tento regularni vyraz:

Kód: Vybrat vše

s?charset=windows-1250?charset=utf-8?

Napsal: pát úno 16, 2007 10:59
od mozek007
Právě že v linuxu soubory nepřečtu s háčky a čárky. Ono by to určitě nějak šlo, ale já bych radši ve windows měníl na utf

Napsal: ned úno 18, 2007 10:20
od Alpha007
PSPad umí myslím i skripty, třeba by šlo udělat něco jako hromadná konverze. Já si na to už dávám pozor a všechny nové weby dělám v UTF-8 už od začátku. Převáděl jsem jeden ručně, ale toho naštěstí nebylo moc.

Napsal: sob bře 03, 2007 13:42
od mozek007
Už jsem to vyřešil ručně. Tolik souborů, to bylo až do zblbnutí. Když jsem je měl všechny v okně to talcommanderu, stačilo F4 (otevření v pspadu), formát > UTF8 > ctrl + s > alt + tab (okno totalcommanderu) a znova F4. Fakt mě to přestalo po minutě bavit :evil: