abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:55 | IT novinky

    Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | IT novinky

    Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.

    Ladislav Hagara | Komentářů: 0
    5.6. 22:22 | Nová verze

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    5.6. 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 2
    5.6. 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 1
    5.6. 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 9
    4.6. 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 23
    4.6. 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    4.6. 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 9
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1850 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: hromadne prekodovanie suborov cp-1250 > utf-8

    22.5.2008 18:53 dusan456 | skóre: 12 | Poprad
    hromadne prekodovanie suborov cp-1250 > utf-8
    Přečteno: 6200×
    Zdravim,

    chcel by som prejst s jednym webom na UTF-8, doteraz tam je win-1250. Vacsina dat je v mysql, ale su tam aj staticke stranky, ktore potrebujem prekodovat. Na mysql chcem pouzit postup, ktory som nasiel na www.utf-8.sk, ale najvacsi problem bude asi so subormi.

    Nema prosim niekto skript na prekodovanie suborov v adresary? Ako by to bolo najlepsie vyriesit?

    Pripadne za akukolvek radu s prechodom na UTF-8 budem vdacny.

    Řešení dotazu:


    Odpovědi

    22.5.2008 18:57 bhy | skóre: 36 | blog: bhyblog | brno
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    recode, iconv ...
    22.5.2008 18:59 lazy
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    ja by som skusil nieco taketo (za chyby sa vopred ospravedlnujem ;) )

    for i in `ls .`; do iconv -f WINDOWS-1250 -t UTF-8 $i; done;
    hikikomori82 avatar 22.5.2008 19:18 hikikomori82 | skóre: 18 | blog: foobar | Košice
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    ak obsahuju subory medzery tak radsej takto:

    ls | while read a; do .......; done
    Řešení 1× (kokan)
    22.5.2008 20:00 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Nevím jak vaše verze iconv, ale ty co znám já hází překódovaný obsah souboru na standardní výstup. Osobně doporučuji recode, $i dávat určitě do uvozovek ("$i") a u většího množství souborů či podadresářů kombinovat nejlépe pajpou s výstupem find.
    22.5.2008 20:21 dusan456 | skóre: 12 | Poprad
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Skusam to recode, ale nefunguje mi to
    # recode 1250..u8 index.php
    recode: index.php failed: Ambiguous output in step `CR-LF..data'
    
    22.5.2008 23:43 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Možná na ten soubor zkuste ještě předtím aplikovat dos2unix, jestli není problém v koncích řádek.
    22.5.2008 20:48 dusan456 | skóre: 12 | Poprad
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Vytvoril som novy adresar "prekodovane" a tam ich skopirujem uz prekodovane. Je to trocha pracnejsie, ale funguje to:

    pre php, php3
    ls| grep .php | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > prekodovane/$a; done;
    pre htm, html
    ls| grep .htm | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > prekodovane/$a; done;
    22.5.2008 22:16 dusan456 | skóre: 12 | Poprad
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Toto by uz malo zmenit aj charset windows-1250 na UTF-8. Skript staci vlozit do adresara a spustit, vsetky subory budu prekodovane.
    #!/bin/bash
    
    mkdir prekodovane
    ls| grep .php | while read a;
    do
    sed 's/windows-1250/UTF-8/g' < $a > prekodovane/$a;
    iconv -f WINDOWS-1250 -t UTF-8 prekodovane/$a > $a;
    done;
    
    ls prekodovane/ | while read a;
    do
    rm prekodovane/$a;
    done;
    
    rmdir prekodovane
    
    13.3.2009 15:28 krtek007 | skóre: 4
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8

    a co takhle? to funguje i na strom podadresářů...

    find . -name *php | while read a; do iconv -f WINDOWS-1250 -t UTF-8 $a > $a.xx; mv $a.xx $a; done;

    23.5.2008 06:41 cheyene12 | skóre: 4 | blog: cheyene | Zdar nad Sazavou
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    pre "dry run" convmv -r -f cp1250 -t utf8 ./
    potom convmv -r --notest -f cp1250 -t utf8 ./
    23.5.2008 08:13 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: hromadne prekodovanie suborov cp-1250 > utf-8
    Možná je dobré k tomu i poznamenat, že se v tomto případě jedná o přejmenování názvů souborů/adresářů, nikoliv obsahů souborů. Třeba když má někdo v názvech souborů neascii znaky.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.