Войти

Показать полную графическую версию : Проблемы с кодировкой


SantaXP
30-01-2006, 20:21
Ситуация такая. Я купил новый хард и установил туда FreeBSD. На старом тоже была Фри, только более старой версии. Раздел на старом харде я пока не удалял. Только вот в чём проблема, которая была ещё на старой системе.
У меня в /bsd/usr/Music/Sound (в /bsd примонтирован раздел bsd со старого харда) лежат две папки, видимо с другой кодировкой (вместо названий билиберда). Причём этим страдают абсолютно все файлы, которые там лежат. Отсюда вопрос, как всё исправит???

Belansky
31-01-2006, 09:43
SantaXP
С какими параметрами монтируете раздел? Локализация системы выполнена?

SantaXP
02-02-2006, 00:24
Раздел вообще монтируется без параметров. Всё остально на нём отображается корректно. То есть, mount /dev/ad1s1a /bsd и т.д. Кодировка консоли koi8-r.

SantaXP
15-02-2006, 21:42
Вот вывод команды locale:

LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=

---
И ещё вопросик. Как заставить Nautilus Гнома писать всё (например имена папок на русском) в кодировке локали (koi8r), а не в utf??? То есть, отображает то он всё корректно, но при создании новой папки имея её пишет в utf... =(

mar
16-02-2006, 00:56
а откуда ножки растут у этого раздела? (что там может быть за кодировка?)
Вряд ли это поможет, но у меня после старых развлечений с Perl locale выдает еще
LC_ALL=ru_RU.KOI8-R
за счет:
mar@free$ cat .bash_profile |grep LC_ALL
LC_ALL=ru_RU.KOI8-R; export LC_ALL

SantaXP
18-02-2006, 16:59
mar
Кодировка в разделе с музыкой koi8r. Я как-т умудрился копировать файлы с левой кодировкой на данный раздел, а оттуда ни туды ни сюды.
---
Что касается LC_ALL, где можно дял zsh данные настройки установить. Всё ищу и не могу найти?

mar
19-02-2006, 01:03
SantaXP
Что касается LC_ALL, где можно дял zsh данные настройки установить. Всё ищу и не могу найти?
Не знаю, полное ощущение, что эта переменная там вообще не устанавливается. Но, вообще-то, я тут, пожалуй, перегнула палку - она для этих целей и не нужна. Остальное все, вроде на месте.
Но вот, если там файлы с левой кодировкой (в названии?), то они действительно будут ни туда, ни сюда. Разве что попробовать поиграть изменениями локали (т.е. поменять для какого-нибудь конкретного терминала все переменные локали на то исходное левое, чем туда писалось, - может поможет).

SantaXP
24-02-2006, 17:46
mar
Понятно... А где, собственно, настройки нахоятся. Я покапаюсь - глядишь найду. :)




© OSzone.net 2001-2012