Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Nástroj pro konverzi textových souborů

Zdar,
hledam program, ktery by mi zkonvertoval textove soubory v UTF-8 na kodovani CP1250.

Naschval jsem to zvyraznil a jeste jednou k tomu, opravdu potrebuju mit vystup v CP1250. Zduraznuju to proto, ze ani Google tohle neumi a pokousel se mi podstrcit opak, teda prevod do UTF-8, ale to nechci, to bych zvladl i bez Googlu.

Mam proste programek, ktery potrebuju pouzit, ale on umi otevirat jen CP1250.

Program muze byt psany i pro linux, bylo by to vyhodou, ale kdyz ne, pouziju Wine, takze ani program pro Windows neni problem.

To dulezite je, aby ten program umel idealne automaticky zkonvertovat vic souboru nebo aby to slo nejak jednoduse. Ja na tohle znam jedinej program a to PSPad. Jenze tam je to hrozne uzivatelsky neprivetivy, neni tam nastroj pro hromadnej prevod a ani neumi klavesovy zkratky, takze se musi do menu a vybirat mysi a pri zamyslenem prevodu asi stovky textaku bych to delal nekolik hodin.

Nezna nekdo nejakou lepsi alternativu?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Dikes vsem, vyreseno. iconv to resi. Prvni problem byla spatna syntaxe prikazu iconv, je potreba j… poslední
RedMaX 15.01.2017 18:43
RedMaX

Dikes vsem, vyreseno.

iconv to resi.

Prvni problem byla spatna syntaxe prikazu iconv, je potreba jak psal citatel:

iconv -f UTF-8 -t CP1250 < "aaaa.srt" >  "bbbb.txt"

A druha vec, ze z nejakeho duvodu, u toho vstupniho souboru, ikdyz byl UTF-8, tak to neslo. PsPad ho videl jako UTF-8 a Notepad++ jako UTF-8-BOM.

Asi s tim BOM, nevim teda co to je, je nejaky problem, protoze moje UTF-8 soubory hlasil Notepad++ jen jako UTF-8 a ty uz ted sly zkonvertovat dobre.

Pak jsem teda koukal na ten iconv a nasel parametr -c, ktery preskakuje chyby.

Takze takhle uz to beha i s tim souborem, co jsem potreboval:

iconv -c -f UTF-8 -t CP1250 < "aaaa.srt" >  "bbbb.txt"

Dopsat tomu nejakou automatizaci uz bude hracka. :-)

Zpět do poradny Odpovědět na původní otázku Nahoru