Проблемы с локалью

Материал из TCKB 2.0

Перейти к: навигация, поиск
Эта статья содержит устаревшие данные

Проблема была связана с отсутствием поддержки unicode в TC версий ниже 7.50.


Q: Проблема такова, попробую описать как могу:

Мой "Тотальный Коммандер" не понимает японский... Хотя вся винда понимает его на все 100% + еще я могу на клаве писать по японски... Т.е. настроено все на 100%.

Пример1: Не заходит в некоторые папки, названия которых содержат иероглифы...
Пример2: (очень СТРАННЫЙ): нажимаю Enter на *.mp3 (в Тотале) и, если он содержит японские иероглифы, то WinAmp его не производит, хотя если такую же операцию сделать с нормальным проводником, все получится...

Но после Тотала, возвращаться к стандартной Винде... Боже упаси.
A: Насколько я понимаю, в винде выставлена не японская локаль? (Именно локаль, а не раскладка клавиатуры! Посмотреть можно в Панели управления, Язык и региональные стандарты, вкладка Дополнительно, выпадающий список в категории "Язык для программ, не поддерживающих Юникод".) Если да, то надо просто разрешить генерацию имён 8.3 для NTFS-разделов, поскольку Тотал не умеет работать с Unicode-именами файлов и обращается к ним по их DOS-имени (а если такового нет, то и обратиться к ним не может), отсюда и все глюки. Включить эту опцию нужно в реестре:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000
После этого все созданные или переименованные файлы получат вместе с Юникод-именем DOS-имя, и Тотал сможет с ними работать. Для уже существующих файлов DOS-имя автоматом не генерится, так что их надо предварительно переименовать во что-нибудь, а потом обратно, в прежнее имя.


Константин Власов

Личные инструменты
Разное
Реклама
База квартир, магазинов, офисов, гаражей на продажу. Базы данных.
novostroy-spb.ru
Статья о Великом посте. Описания, варианты расцветок.
donator.ru