View previous topic :: View next topic |
Author |
Message |
floyd
Joined: 17 Jul 2006 Posts: 2
|
(Separately) Posted: Mon Jul 17, 2006 00:31 Post subject: Имена файлов в этой папке содержит символы из другой к.. (+) |
|
|
Привет.
Подскажите, пожалуйста. Такая проблема. Иногда, когда я захожу в директорию в TC6.53, выскакивает сообщение:
Имена файлов в этой папке содержит символы из другой кодовой страницы. Возможны не все операции (напр., ZIP, FTP).
...
Проблема не в сообщении. Проблема в том, что при этом TC дублирует файлы, в именах которых есть эти символы. Создаёт копии нулевого размера без тех символов в названии, прочитать которые не может.
В windows explorer всё нормально.
Что-нибудь возможно сделать, чтобы TC нормально работал с такими файлами?
Спасибо. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Mon Jul 17, 2006 01:08 Post subject: |
|
|
1. Проблема изначально заключается в том, что сам Тотал - не-юникодное приложение, в отличие от виндового Проводника, а значит, работать с юникодными именами полноценно в любом случае не сможет. Переход на полную поддержку юникода Гислером уже запланирован, но это потребует огромное количество работы и, соответственно, произойдёт нескоро.
2. Так, к сведению: это окошко можно отключить. Там в нём галочка есть специальная.
3. Насчёт дублирования файлов - это что-то странное. Ни на одной версии такого не наблюдал... Проделай следующее:
а) Установи самую последнюю версию Тотала (6.55pb2 - не обращай внимания, что бета, работает гораздо стабильнее иных финалов), причём в отдельную папку. Разумеется, дистриб качать только с сайта Гислера, ни в коем случае не сборки. Не делай никаких настроек, не устанавливай никаких плагинов, и, разумеется, никаких взломов. После этого проверь на этой свежеустановленной версии - воспроизводится ли этот баг.
б) Если воспроизводится - проверь значение ключа реестра:
Code: | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000 |
Если выставлен в 1 или отсутствует - создай и выставь в 0. Он запрещает генерацию DOS-имён, а Тотал умеет работать с юникодными именами только через DOS-имена. (PS: Изменение этого ключа влияет только на создаваемые и переименовываемые файлы; для уже существовавших DOS-имена, естественно, ниоткуда не появятся; нужно будет файл переименовать разок - тогда имя будет сгенерено системой.)
в) Если всё это не помогло - давай подробности: какая операционка, какие конкретно имена файлов с путями, как их выводит Тотал (причём не "ну типа там с вопросиками", а абсолютно точное имя, как оно отображается в панели!) Желательно со скринами. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
floyd
Joined: 17 Jul 2006 Posts: 2
|
(Separately) Posted: Mon Jul 17, 2006 12:35 Post subject: |
|
|
Спасибо за развёрнутый ответ.
Проверю и отпишусь. |
|
Back to top |
|
|
|
|
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
|