View previous topic :: View next topic |
Author |
Message |
Baruchim
Joined: 28 Jun 2007 Posts: 5 Location: Moscow, Russia
|
(Separately) Posted: Thu Jun 28, 2007 21:45 Post subject: Почему не открываются папки, имеющие другой Charset? |
|
|
Непонятно, почему в TC не открываются папки, созданные в Windows с другим системным языком.
Дано: Папка, названная по-немецки, в которой лежат файлы, также названные по-немецки: с умляутами, эсцетами и пр.
TC показывает имя папки правильно (т.е. отображая умляуты), но при этом ни открыть (ни стереть) её не может; в то время как средствами самой WinXP HomEd (русская, SP1) это делается "на раз", т.е. папка не только отображается правильно, но ещё и открывается, причём и файлы в ней отображаются также правильно и, соответственно, запускаются.
Неужели TC настолько тупей виндусового файлменеджера? Не хочется верить!
Что это: мое недопонимание всех возможностей настройки Тотала или программа Гислера действительно такова?! |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Thu Jun 28, 2007 21:51 Post subject: |
|
|
Проблема Юникода. Total Commander его будет поддерживать в версии 7.5 или 8.
Last edited by DrShark on Thu Jun 28, 2007 22:33; edited 2 times in total |
|
Back to top |
|
 |
Baruchim
Joined: 28 Jun 2007 Posts: 5 Location: Moscow, Russia
|
(Separately) Posted: Thu Jun 28, 2007 21:55 Post subject: |
|
|
DrShark wrote: | Проблема Юникода. |
Эх, хорошо сказал! Главное, коротко!
DrShark wrote: | Total Commander его будет поддерживать в версии 7 или 8. |
Так вроде уже седьмая стоит, даже 7.01. А до восьмой ещё дожить надо. И почему у Виндусни нет такой проблемы, они что с Тоталом из разного теста сделаны? И кто конкретно сказал, что будет? Сейчас-то что мешает? |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Thu Jun 28, 2007 22:05 Post subject: |
|
|
Тьфу, блин. 7.5, а не 7!!!. Щас подправлю предыдущий пост...
Гислер же не раз уже говорил об этом, глянь на http://ghisler.ch |
|
Back to top |
|
 |
Baruchim
Joined: 28 Jun 2007 Posts: 5 Location: Moscow, Russia
|
(Separately) Posted: Thu Jun 28, 2007 22:13 Post subject: |
|
|
Спасибо! А не подскажешь, где конкретно. А то нашел я там только жалобу одного бедного итальянца, который тоже свои итальянские файлы в ТС открыть не может. Но ему пока молчок в ответ! |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
|
Back to top |
|
 |
Baruchim
Joined: 28 Jun 2007 Posts: 5 Location: Moscow, Russia
|
(Separately) Posted: Thu Jun 28, 2007 22:45 Post subject: |
|
|
Ага, и Гислер там говорит:
Ghisler wrote: | No, that's not correct. It warns you that a file contains characters belonging to a different code page, so many functions in Total Commander will not work with that file. For example, ZIP files do not support Unicode. |
Почитав переписку по указанному адресу + то, что нашел на здешнем форуме, я понял, что это не проблема Уникода, как было сказано. Это проблема лично Гислера и ТС! Кстати, many -- это все, или как? Похоже, что автор просто давно не обновлял среду, в которой программирует, поэтому и тянет с поддержкой Уникода до последнего. Так что надежды на версию 7.5 лично у меня слабые. Разговоры, что типа это проблема самой Windows, а не ТС, -- в пользу бедных. Windows как раз такие файлы читает и папки такие открывает (например, немецкие в русской версии), а вот ТС не может! Остается только AppLoc'ом попробовать, но это все-таки не выход.
PostEdit: AppLoc не помог -- в TC, запущенном из-под AppLoc, типа с поддержкой немецкого, всё осталось по-старому. Если бы тут можно было постить картинки, я поместил бы очень показательный скриншот, где в окне файл-менеджера Windows -- открытая папка с немецким именем и файлами на немецком и там же меню по-русски.
Last edited by Baruchim on Thu Jun 28, 2007 23:27; edited 1 time in total |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Thu Jun 28, 2007 23:20 Post subject: |
|
|
Quote: | Почитав переписку по указанному адресу + то, что нашел на здешнем форуме, я понял, что это не проблема Уникода, как было сказано. Это проблема лично Гислера и ТС! Кстати, many -- это все, или как? |
Да, это проблема именно TC. Неполная поддержка юникода.
many - это некоторые. Некоторые ф-ции TC с Юникодом работают, например показ Юникодных имен, переименование.
Quote: | Разговоры, что типа это проблема самой Windows, а не ТС, -- в пользу бедных. Windows как раз такие файлы читает и папки такие открывает |
Это проблема именно самого TC
Если нужна поддержка Юникода сейчас - SpeedCommander _________________ UniViewer - CudaText - LogViewer
Last edited by Alextp on Thu Jun 28, 2007 23:24; edited 2 times in total |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Thu Jun 28, 2007 23:22 Post subject: |
|
|
Quote: | Почитав переписку по указанному адресу + то, что нашел на здешнем форуме, я понял, что это не проблема Уникода, как было сказано. Это проблема лично Гислера и ТС! Кстати, many -- это все, или как? Похоже, что автор просто давно не обновлял среду, в которой программирует, поэтому и тянет с поддержкой Уникода до последнего. Так что надежды на версию 7.5 лично у меня слабые. Разговоры, что типа это проблема самой Windows, а не ТС, -- в пользу бедных. Windows как раз такие файлы читает и папки такие открывает (например, немецкие в русской версии), а вот ТС не может! Остается только AppLoc'ом попробовать, но это все-таки не выход. |
Улыбнуло.
Вмлидимо изучение обсуждений, посвящённых проблеме юникода на этом форуме было весьма поверхностным. Уже многожды обсуждалось, какие проблемы стоят перед переводом TC на юникод, и проблемы эти зачастую весьма серьёзны. Обязательно возникнут проблемы поддержки Win9x (а ведь Гислер поддерживал до последнего времени даже 3.x!), возможны проблемы с плагинами и ещё куча всего, что даже учесть невозможно. Заявление о том. что это гислеровские личные проблемы вообще не очень уместно - даже в цитате с офф. форума есть упоминание о том, что Zip с юникодом не работает. Вам нужен TC без поддержки zip? Может и да, но ведь есть тысячи пользователей, которым такой Тотал не нужен.
О том, почему Гислер пишет TC под устаревшей версией Delphi также обсуждалось неоднократно. "Обновить среду" - дело не такое долгое, подумай, почему он этого не сделал, если от этого будет только хорошо? Возможно потому, что от этого "хорошо" не будет?
Тем не менее, поддержка юникода действительно запланирована к следующей, или, возможно, восьмой версии. Работа это тяжёлая. не хочется ждать - используйте юникодные аналоги (от эксплорера до SS). _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Thu Jun 28, 2007 23:39 Post subject: |
|
|
D1P wrote: | а ведь Гислер поддерживал до последнего времени даже 3.x! |
И зря отказался! Мне бы очень непомешала в ней опция рекурсивного поиска по заданному количеству уровней. Я вообще не понимаю, как с этой нужной, даже частично встроенной в Проводник функцией, можно было тянуть до 7-й версии... Простите, это уже оффтоп... |
|
Back to top |
|
 |
Baruchim
Joined: 28 Jun 2007 Posts: 5 Location: Moscow, Russia
|
(Separately) Posted: Thu Jun 28, 2007 23:44 Post subject: |
|
|
D1P wrote: | Улыбнуло.
Видимо, изучение обсуждений, посвящённых проблеме юникода на этом форуме было весьма поверхностным. |
Спасибо за подробный ответ. Насчёт "поверхности" изучения всё так. Только текущая поддержка Unicode и текущая поддержка Win 3.1 явления совсем уж разного порядка. Почему в последней версии TC нужно поддерживать "седую старину" не знаю. На то, помнится, была версия Windows Commander 1.53. Да и под Win98 всё уже было. А что до поддержки Unicode, то её можно бы сделать временно включаемо-отключаемой, чтобы ZIP не пострадал.  |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri Jun 29, 2007 00:03 Post subject: |
|
|
Quote: | Только текущая поддержка Unicode и текущая поддержка Win 3.1 явления совсем уж разного порядка |
Это относительно. Для разработчика и некоторых пользователей это вообще совсем не так. Впрочем, от поддержки 3.x отказались вроде бы ещё в 6.52, а вот 9x до сих пор пользуется много народа. Далеко не факт, что на данный момент количество пользователей win 9x меньше количества пользователей, которым нужен юникод.
Quote: | А что до поддержки Unicode, то её можно бы сделать временно включаемо-отключаемой, чтобы ZIP не пострадал. |
Это будут два разных тотала, две разных программыы со всеми вытекающими. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Fri Jun 29, 2007 00:53 Post subject: |
|
|
D1P wrote: | Впрочем, от поддержки 3.x отказались вроде бы ещё в 6.52 |
Нет, версия 6.56 есть и в 16-битном варианте. Также, скорее всего, будет выпущена отдельно 16-битная версия 6.57, включающая основные багфиксы, реализованные в 32-битной версии 7.0x. Начиная с 7.0 развитие 16-битных систем прекращается (за исключением багфиксов).
Что касается поддержки Юникода, то, как и написали выше, она планируется в версии 7.5 (возможно, 8.0). Однако проблема поддержки юникодных имён файлов решается и без полного перехода на Юникод (хотя и частично), причём аж с версии 6.0: для этого достаточно, чтобы каталог или файл имел короткое DOS-имя в дополнение к юникодному имени - тогда Тотал сможет обращаться по короткому имени, причём в ряде случаев это будет совершенно прозрачно для пользователя.
Включить генерацию коротких имён можно в реестре (требуется перезагрузка):
Code: | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000 |
Единственная проблема: для уже существующих имён файлов/каталогов новые имена сгенерированы не будут, но это можно обойти либо переименованием нужного файла во что-нибудь, а потом обратно, в прежнее имя (при этом короткое имя будет сгенерировано автоматически), либо назначив короткое имя самостоятельно, утилитой fsutil, входящей в стандартную поставку WinXP. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
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
|