Кракозябры в именах папок, сохранённых в юникоде

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Кракозябры в именах папок, сохранённых в юникоде

Сообщение Ciber SLasH »

Приветствую всех.
Есть папки, имена которых прописаны в юникоде кириллицей. Как их правильно показать в TC? Или, как их сконвертировать в ansi?
Изображение
Папка должна назваться: Алёна Апина & Лолита
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

По-моему, кому-то давно пора обновить тотал с версии 7.х до 8.х...
Или хотя бы выбрать русский язык в качестве языка для неюникодных приложений. Но лучше первое.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

TC 8.01
Стоит русский язык в качестве языка для для неюникодных приложений.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Ciber SLasH
Прошу пояснить, что означает следующее:
в именах папок, сохранённых в юникоде
папки, имена которых прописаны в юникоде кириллицей
Каким образом это сохранение/прописывание имён выполнялось?
А конвертация имён выполняется в инструменте группового переименования с помощью плагина Translit и подходящей таблицы перекодировки.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Также следует упомянуть, как эта же папка отображается в Проводнике. Если кракозябры и там - проблема в кодировке символов, и нужно переименовывать файлы. А если там нормально, то проблема, скорее всего, в шрифте...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Точно. Сам собирался написать, но забыл. :oops:
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Avada писал(а):Каким образом это сохранение/прописывание имён выполнялось?
Не знаю, это клиентский HDD.
В проводнике тоже кракозябры.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

В проводнике тоже кракозябры.
Занятно. Кстати, название папки выглядит, как на скрине, при использовании нормальных русских символов (из кодовой страницы 1251) и отображении их в турецкой кодовой странице (1254). Напрашивается-таки мысль, что в винде (а не на этом бедном жестком диске) проблема с отображением русских неюникодных имён (как вариант, турецкая локаль)...

Кстати, если бы имена были сохранены в юникоде, они бы выглядели абсолютно одинаково на всех компьютерах, на то он и юникод. А эти сохранены в кириллической кодировке 1251.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

MVV писал(а):Напрашивается-таки мысль, что в винде (а не на этом бедном жестком диске) проблема с отображением русских неюникодных имён (как вариант, турецкая локаль)...
В ОС нет никаких проблем, локаль русская. Могу показать скрины.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Ciber SLasH
Если всё это так, и если в Проводнике тоже кракозябры, то вопрос "Как их правильно показать в TС?" должен звучать иначе: "Как их правильно показать вообще?" И ответ вроде бы ясен — переименовывать.
Можно попытаться создать для этих имён файл-список, сохранить его редактором в кодировке, где имена отображаются нормально, а затем использовать фичу ИГП с загрузкой имён из списка.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Помог этот сайт и ИГП в TC.
Всем спасибо, проблема решена :D
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Avada писал(а):Можно попытаться создать для этих имён файл-список, сохранить его редактором в кодировке, где имена отображаются нормально, а затем использовать фичу ИГП с загрузкой имён из списка.
Ведь можно сразу в ИГП открыть список имён в редакторе и сменить кодировку файла.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Скорее всего, какие-то особенности той машины, на которой создавались эти имена. (Например, в системе мог быть применена подстановка кодовых страниц в реестре, в результате чего имена сохранялись в таком вот кракозяблистом виде из-за использования не той кодовой страницы при перекодировке, а как винт поставили в другую машину, вылезло шило из мешка.)

Переименовать, конечно, можно, но тут возникает вопрос, как эти переименованные каталоги будут выглядеть, когда винт вернут в исходную систему. Так что я бы тут советовал поаккуратнее.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

MVV писал(а):Ведь можно сразу в ИГП открыть список имён в редакторе и сменить кодировку файла.
А вот как? Translit никак не помог.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ciber SLasH,
1. Выделяешь файлы,
2. Ctrl+M,
3. Кнопочка с изображением буфера обмена справа от поля выбора регистра,
4. Редактировать имена...
5. Правишь файл с именами, как надо, чтобы имена отображались, и сохраняешь,
6. Подтверждаешь операцию переименования.
Ответить