Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: stenlikobra1 21 Června 2010, 13:18:34

Název: Neplatné kódovanie v názvoch súborov [vyřešeno]
Přispěvatel: stenlikobra1 21 Června 2010, 13:18:34
Zdravim, mam taky, dost surny problem s kodovanim znakov v nazvoch suborov a priecinkov...
Moj brat si u mna zalohoval cely svoj disk (winXP) na moj notebook (Ubuntu 10.04), a stala sa taka vec, ze mi pokazilo kodovanie v nazvoch suborov a priecinkov... Skusal som to zmenit na ine kodovanie, 1250, ale z neplatneho kodovania mi ostali v nazvoch miesto ž,š,č... len otazniky... :(
 ??? ??? ??? :'(
napr. Kúpel?a + iné (Kúpeľňa + iné), Sta?ené soubory (Stažené soubory),...
a je s tym problem pri kopirovani naspät na winXP disk, pretoze to nechce zobrat, odmieta pristup a nedaju sa takto oznacene subory a priecinky ani otvorit,, ani skopirovat...,, (s tymi otaznikmy)....  


Da sa to nejako opravit??? Nejako zmenit kodovanie, aby to zobrazovalo spravne??? Alebo aspon aby tam neboli tie otazniky???? Dakujem...  


PS: Skusal som uz aj napr... : convmv -f windows-1252 -t utf-8 -r --notest ./ aj ine kodovania, ale nic... :(
Název: Re: Neplatné kódovanie v názvoch súborov
Přispěvatel: Filip Dominec 21 Června 2010, 13:47:03
1) Existuje-li originál, doporučuji pořídit zalohu znova a se spravnym kodovanim. (Melo by se rozeznat spravne, ale zrejme se to nestalo.) Lze nastavit, pokud ten disk rucne pripojis s parametry (tipuji): iocharset=utf8,codepage=cp1250

2) Zkus nautilus-filename-repairer.
Název: Re: Neplatné kódovanie v názvoch súborov
Přispěvatel: Yontalcar 21 Června 2010, 13:51:06
pokud nic nepomůže, tak tímhle vyměníš všechny otazníky za "X" (spustit v adresáři, kde je záloha)
Kód: [Vybrat]
find . -depth -exec rename -v 's/\?(?!.*\/)/X/g' {} \;
Název: Re: Neplatné kódovanie v názvoch súborov
Přispěvatel: stenlikobra1 21 Června 2010, 14:25:09
Dakujem... :D

To s tym "nautilus-filename-repairer" nejako nejde... tak neviem... spravil som to podla Filipa, a je to...
Dakujem este raz... :)