Portál AbcLinuxu, 9. května 2025 03:01
Řešení dotazu:
iconv -f latin1 -t utf8 ... iconv -f latin2 -t utf8 ...Latin1 a Latin2 nelze bezeztráty převádět tam a zpět, protože ty kódování prostě obsahují každé něco jiného. Pokud chceš ztrátový převod, tak:
iconv -f neco -t neco_jineho//translit ...Vybírá to vizuálně podobné znaky.
recode
. S parametrem -f
občas snese i divné vstupní kódování. Rozhodně bych se nepokoušel převádět latin2 do latin1, protože tím přijdeš o všechny znaky s háčky. Spíš bych konvertoval latin2 do utf8 a pak teprve řešil zbytek.
Můžeš zkusit i standardní utilitu tr
, ale asi ti dá trochu víc zabrat konfigurace parametrů.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.