Portál AbcLinuxu, 26. dubna 2024 19:52


Dotaz: Převod kódování v souboru

31.3.2008 14:31 kod
Převod kódování v souboru
Přečteno: 1187×
Odpovědět | Admin
Mám soubor vytvořený pod windows ve windows-1250. Problém je ale, že když v linuxu soubor upravím a uložím ve windows-1250, zmrší se tím kódování. Existuje nějaká utilita, která by si sama zjistila co to je za kódování a převedla do takového, které potřebuju?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.3.2008 14:50 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
utilitky: enca, recode, cstocs, iconv
V pekle jsou samé diskety a ďábel je velká disketová mechanika
wolf09 avatar 31.3.2008 14:52 wolf09 | skóre: 30
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja na to pouzivam tohle : http://www.insula.cz/dali/material/tran

pomoci prepinace -c to zjistuje co je to za kodovani. U kratkych souboru s malo diakritikou se nekdy sekne, ale jinak dobry
Zkusili jste to vypnout a znovu zapnout ?
31.3.2008 15:08 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin

iconv -f kodovani -t nove_kodovani soubor.txt > soubor_nove_kodovani.txt

Např. - převede soubor db.sql s kodováním ISO-8859-2 na soubor db_utf8.sql s kodováním UTF-8:
iconv -f ISO-8859-2 -t UTF-8 db.sql > db_utf8.sql

31.3.2008 16:30 kod
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
No právě já znám a přitom neznám původní kódování. Nějak se mi to nezdá, možná je to nějaká směs různých kódování. Jsou to krátké soubory s trochou diakritiky a proto by se ten program tran asi seknul. Ty soubory byly vytvořeny pod windows v nějakém "editoru" a uloženy s nějakým kódováním. Jedná se o .html a .php soubory. Zajímavé je, že na webu jsou čitelné správně, ale jakýkoliv pokus o reeditaci v jiném než původním "editoru" zkomolí znaky(i když ukládám jako windows-1250). Web prohléžeč soubory čte jako windows-1250 a tak je to asi nějak divně na tomhle kódování založené.
31.3.2008 16:37 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Tie súbory nestačí uložiť v kódovaní windows-1250. V tom kódovaní sa musia aj načítať a upravovať (v KDE v editoroch Kate, Kwrite stačí po načítaní zmeniť znakovú sadu na cp1250).
31.3.2008 16:43 kod
Rozbalit Rozbalit vše Re: Převod kódování v souboru
Tak to taky dělám(v kate). Ale už jsem se dozvěděl jak ty paznaky asi vznikly. Někdo přede mnou to editoval a uložil původní windows-1250 v utf8 a potom zas někdo ve windows-1250. Dají se nějak z tohodle dostat původní znaky?

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.