Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Имена файлов в этой папке содержит символы из другой к.. (+)

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
floyd



Joined: 17 Jul 2006
Posts: 2

Post (Separately) Posted: Mon Jul 17, 2006 00:31    Post subject: Имена файлов в этой папке содержит символы из другой к.. (+) Reply with quote

Привет.

Подскажите, пожалуйста. Такая проблема. Иногда, когда я захожу в директорию в TC6.53, выскакивает сообщение:
Имена файлов в этой папке содержит символы из другой кодовой страницы. Возможны не все операции (напр., ZIP, FTP).
...


Проблема не в сообщении. Проблема в том, что при этом TC дублирует файлы, в именах которых есть эти символы. Создаёт копии нулевого размера без тех символов в названии, прочитать которые не может.

В windows explorer всё нормально.

Что-нибудь возможно сделать, чтобы TC нормально работал с такими файлами?

Спасибо.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Mon Jul 17, 2006 01:08    Post subject: Reply with quote

1. Проблема изначально заключается в том, что сам Тотал - не-юникодное приложение, в отличие от виндового Проводника, а значит, работать с юникодными именами полноценно в любом случае не сможет. Переход на полную поддержку юникода Гислером уже запланирован, но это потребует огромное количество работы и, соответственно, произойдёт нескоро.
2. Так, к сведению: это окошко можно отключить. Там в нём галочка есть специальная. Wink
3. Насчёт дублирования файлов - это что-то странное. Ни на одной версии такого не наблюдал... Проделай следующее:
а) Установи самую последнюю версию Тотала (6.55pb2 - не обращай внимания, что бета, работает гораздо стабильнее иных финалов), причём в отдельную папку. Разумеется, дистриб качать только с сайта Гислера, ни в коем случае не сборки. Не делай никаких настроек, не устанавливай никаких плагинов, и, разумеется, никаких взломов. После этого проверь на этой свежеустановленной версии - воспроизводится ли этот баг.
б) Если воспроизводится - проверь значение ключа реестра:
Code:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000

Если выставлен в 1 или отсутствует - создай и выставь в 0. Он запрещает генерацию DOS-имён, а Тотал умеет работать с юникодными именами только через DOS-имена. (PS: Изменение этого ключа влияет только на создаваемые и переименовываемые файлы; для уже существовавших DOS-имена, естественно, ниоткуда не появятся; нужно будет файл переименовать разок - тогда имя будет сгенерено системой.)
в) Если всё это не помогло - давай подробности: какая операционка, какие конкретно имена файлов с путями, как их выводит Тотал (причём не "ну типа там с вопросиками", а абсолютно точное имя, как оно отображается в панели!) Желательно со скринами.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
floyd



Joined: 17 Jul 2006
Posts: 2

Post (Separately) Posted: Mon Jul 17, 2006 12:35    Post subject: Reply with quote

Спасибо за развёрнутый ответ.

Проверю и отпишусь.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group