DrShark
|
Posted: Tue Nov 11, 2008 06:06 Post subject: edit |
|
|
Quote: | Q: Как заставить Тотал понимать DOS-кодировку имен файлов? |
Найдено весьма неожиданное решение для имён в дос-кодировке.
В wincmd.ini, в секции с именем наподобие [1024x768 (10x20)] (при при ResolutionSpecific=1) или [AllResolutions] (при ResolutionSpecific=0) создайте, если ещё не создан, параметр FontCharset.
Если он уже создан (вы меняли шрифт), то для кириллицы его значение будет, вероятнее всего, 204, обеспечивающее корректное отображение кириллических ANSI-имён.
Для корректного отображения имён в текущей OEM-кодировке измените значение на 255. Потом, после окончания работы с файлами/папками в этой кодировке, значение можно обратно поменять на 204.
Проверялось на русских Windows XP и Vista.
На идею попробовать такое решение натолкнула статья True Type: документированный и не очень.
Ремарка. Без такого изменения кодировки можно обойтись, используя шрифт CourierDOSCTT. Это будет удобнее в связке с скриптом для быстрого переключения шрифта, так как отпадёт необходимость перезапуска TC. |
|