Така няма да стане. Така ли се създаде този файл само първата буква на кирилица се е хванала - останалата част липсва... може и да е станало при качването затова ако може вече на архив (zip, rar и пр.)
1) дай ми файла от
GeSHi (Bash):
ls -lR /media/disk/troqnec/Downloads/Huge Books Collection/ > remotexxx.txt
архивиран
Ако можеш преди да изпълниш горната команда да смениш кодировката напр. от konsole става с View.SetEncoding.Cyrillic.Ibm866 поне си мисля че тази е правилната "входяща" кодировка
Я само за пробата след като смениш кодировката на konsole на ibm866 - изпълни това
GeSHi (Bash):
unzip -l /media/disk/troqnec/Downloads/Huge Books Collection.zip
и кажи дали ти се четат вече имената на файловете?
2) Някой
баш майстор т.е. майстор на
bash да каже как да се разархивра файл от (zip мисля че каза че е колегата) със поддържане/задаване на кодировка. Доколкото разбрах от моите експерименти zip-овете пазаят някаква 8-битова кодировка (local 8-bit) но без съхраняване точно каква е - т.е. за да сработи после разархивирането трябва изходящата ОС да е точно със същия локал само дето не се сещам кой локал е със ibm866 кодировка... саамо 7-zip поддържа разархивиране с кодировка и даже с конвертиране до друга изходяща, но май само ако му е зададена при архивирането (поне аз така го разбрах) напр. latin1 -7zip-> iso8859-1 (вътре в zip-а и zip-а знае че вътре имената са в iso8859-1) =7zip=> utf-8
т.е. горното работи само за 7zip формата и само ако вътре е съхранена кодировката, но в сл. имаме архив (стандартен zip) който има 8 битово кодирани имена на файлове вътре (ibm866) - как да ги разпънем като укажем на разархиватора вътре са ти във формат ibm866 ама ни ги разпъни в utf-8
или кой локал работи добре с ibm866 кодировка (аз не се сещам за такъв), но ако имаше то тогава подразбиращото се разархивиране ще сработи правилно т.е. то пак е си е local 8-bit само че ще правилния и тогава вече може да мислим за прекръщаване на файловете.
П.П. Малка редакция - доколкото разбирам си хванал само папките, а на мен ми трябват имената на файловете т.е. следващия път
dolphin: Control+F (Find:) '*' без кавичките и оттам Control-A после копиране и поставяне, така ще хване имената на всички файлове. Е или това или резултата от горния ред на
баш ми дай.
П.П.П. Предполагам (засега мога само толкова без имената на файловете) че понеже zip файла е с local 8-bit а пък системата му (ОС) е с UTF-8 т.е. НЕ Е local 8-bit и zip-а от немай къде решава, понеже не знае какъв е бил входящия 8-бит а не може да разчита на изходящия local който не е 8бит та решава по-подразбиране да ползва latin1 т.е. iso8859-1
та при окончателното разглеждане после (dolphin, thunar и пр.) имаме ibm866 AS iso8859-1 но показван като UTF-8 и оттам става цялото мазало...