Кодировка cp1251 в konqueror из под FluxBox [РЕШЕНО]
Render 10 мая, 2008 - 14:14
Доброго времени суток..
Помогите советом, честно говоря немного запутался. Локаль у меня UTF-8:
Цитата:
$ locale
LANG=en_US.UTF-8
LC_CTYPE="ru_RU"
LC_NUMERIC="ru_RU"
LC_TIME="ru_RU"
LC_COLLATE="ru_RU"
LC_MONETARY="ru_RU"
LC_MESSAGES="ru_RU"
LC_PAPER="ru_RU"
LC_NAME="ru_RU"
LC_ADDRESS="ru_RU"
LC_TELEPHONE="ru_RU"
LC_MEASUREMENT="ru_RU"
LC_IDENTIFICATION="ru_RU"
LC_ALL=ru_RU
Перешел на FluxBox из KDE, с отображением русского в заголовках (меню и проч.) нет проблем.
Если открываю konqueror, то в нем неправильно отображаются файлы в кодировке cp1251.
Вот так:
Цитата:
drwxr-xr-x 4 render render 128 Мар 26 00:03 п п╟я─я┌п╦п╫я▀
Локаль cp1251 собрана:
Цитата:
$ locale -a | grep cp
ru_RU.cp1251
В ядре тоже поддержка кодировки есть.
Локаль с юникода менять не хочется.. Как надо маунтить диск, чтобы правильно показывало кодировку, или такое вообще возможно ?
»
- Для комментирования войдите или зарегистрируйтесь
Покажи свои fstab
Покажи свои fstab
/etc/fstab
Чего-то я не
Чего-то я не понял. Это содержимое файла неправильно отображается или как?
Пожалуйста, не описывайте своё железо в подписи
Нет, имя файла
Нет, имя файла неправильно показывает. Или в konqueror или если в консоли написать ls -la
имя файла отображается вот так..
>>Поставь iocharset=cp1251 и монтируй просто mount /dev/sdb1...У меня так все работает
у меня раздел hda5 в reiserfs, и с такой опцией не монтируется.
В dmesg при этом пишет:
ReiserFS: hda5: warning: unknown mount option "iocharset=cp1251"
куда копнуть ?
че-т я не понял,
че-т я не понял, у тебя райзер-раздел так отображается?
вабче-то опция iocharset=cp1251 - для виндовых форматов...
Да у меня на
Да у меня на reiserfs не отображаются файлы скопированные с Вин раздела. Еще заметил что в mcedit пропала поддержка русского языка, если писАть текст по-русски, то вместо него корявки, если сохранить и открыть потом через gvim, тогда все норм показывает..
add:
Если в konqueror делать переименование файла, тогда тоже вместо русского текста:
conf:
/etc/fstab
У тебя какая там винда? На Gentoo Wiki советуют монтировать разделы в FAT без указания кодировок.
Пожалуйста, не описывайте своё железо в подписи
Это не винда,
Это не винда, это мои флешки с vfat, файлы на них пишутся из под windows.
А на reiserfs разделе не могу нормальные имена файлом на русском использовать + виндовз кодировку не понимает, заменяет ее корявками или ?????? (вопросами). Вот я и спрашиваю, может кто знает как сделать чтобы можно было писать по-русски в konqueror из fluxbox.
читаем
читаем http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way до полного просветления
Ну да, тогда
Ну да, тогда скорее всего где-то в локализации накосячено
Пожалуйста, не описывайте своё железо в подписи
почему гдето? в
почему гдето? в самом первом посте видно где, её просто нет.
Твоя правда
Твоя правда (-:Е
Пожалуйста, не описывайте своё железо в подписи
locale - извините что запутал.
Да правда, немного было неверно настроено, от этого у меня в консоли все было по english.
Я немного неверно описал проблему, при запуске KDE у меня везде правильно показывает русский шрифт, писать могу тоже без проблем.. До этого я был загружен по fluxbox'е, так вот в нем-то и konqueror неправильно показывал кодировку, проблема наблюдалась и в других приложениях (kopete непример), не получалось писать по-русски, вместо этого какие-то проказы писало..
раскладка такая:
Как сделать чтобы во fluxbox можно было Норм юзать kde-шные приложения..
нужно
нужно почеловечески наситроить локаль, и тогда весде всё будет нормально. а вот как старые файлы переименовывать не совсем ясно.
Т.е. при одной и
Т.е. при одной и той-же настройке локали в KDE все нормально, а в FluxBox неправильно отображает символы через konqueror ? Я подумал что во флуксбоксе непоказывает из за того что не грузятся какие-то КДЕшные сервисы.
если настроить
если настроить всё правильно то скорее всего останутся файлы у которых кривые названия из-за того что ни скопированы с дугими настройками
Для этого есть
Для этого есть convmv или какая-то такая программозина.
Пожалуйста, не описывайте своё железо в подписи
Поставь
Поставь iocharset=cp1251 и монтируй просто mount /dev/sdb1...У меня так все работает...