![]() |
Кодировки
Помогите, пожалуйста с кодировками разобраться.
- Стоит у меня машина под windows. - В /etc/nsmb.conf FreeBSD-машины прописаны параметры монтирования шары. - В /usr/X11R6/etc/gdm/local.aliases стоит ru_RU.KOI8-R - Команда mount_smbfs -E koi8-r:cp866 нормально монтирует и в Наутилусе виндовая папка с русскими именами отображается нормально. - Решил поставить клиент-банк Java (ibank - bifit). При заполнении формы русские буквы нормально набираются, а вместо украинских арабские иероглифы. - Поменял в /usr/X11R6/etc/gdm/local.aliases ru_RU.KOI8-R на ru_RU.CP1251 - В окне Java клиент-банка всё работает и всё отображается - Зато виндовые папки с русскими буквами отображаются не правильно. Как заставить работать всё работать? |
Так и там перейдите на cp1251
|
Как?
|
Protsko Везде вместо koi8-r прописать cp1251
|
Пробовал. Не получается. Только консоль начинает абракадабру писать
Почему не используется 2 кодировки в /usr/X11R6/etc/gdm/local.aliases, а только одна, та что первая прописана? |
Protsko
Код:
mount_smbfs -E koi8-r:cp866 Код:
mount_smbfs -E utf8 |
mount_smbfs -E utf8
invalid local charset specification (utf-8) |
Я заметил, что консоль отображает нормально имена. Это Наутилус отказывается ЮТФ-8 читать...
|
Protsko Помнится, и у меня была неразбериха с кодировками во фре, так никто и не подсказал решение.
Цитата:
|
mount_smbfs -E utf-8:cp866 & mount_smbfs -E utf-8:cp1251 команды работают. В консоли русские буквы видны, а внаутилусе нет.
Ведь -E utf-8:cp866 должна перекодировать cp866 и cp1251 в utf-8 - родную для наутилуса. Но всё-равно вместо русских имён файлов - ????invalid encoding. |
А какая локаль у пользователя ?
|
А как наутилус устанавливали? Если из портов, то, возможно, во время конфигурирования произошел опрос переменной локали и дальнейшая сборка произведена с учетом установленной на тот момент локали.
|
Не с портов, а с самой начальной установки (Sysinstall).
|
Возможно ли вообще в среде Гном использовать одновременно 2 кодировки? KOI8-R & UTF-8.
|
Разобрался. Всем спасибо!!!
|
Protsko Может, и другим расскажете? ;)
|
/usr/X11R6/etc/gdm/locale.aliases оставил без изменений (ru_RU.KOI8-R)
mount_SMFS работает. А в ярлык програмулины своей, которая работает с CP1251 или UTF-8 прописал export LANG=ru_RU.UTF-8 |
Protsko Молодца! Я-то стормозил, у самого xmms так запускается из-за нечитаемости меню.
|
Вот может ещё нужно что експортировать? Потому что пишет нормально, а названия диалоговых окон пустые...
|
dmitryst
Имхо, проблема с xmms, как и с другими гтк1 программами решается так: Код:
$cat .gtkrc Проверить умеет ли шрифт нужную кодировку можно с помощью xfontsel например. |
А уменя есть только .gtkrc-1.2-gnome2, который гласит
# Autowritten by gnome-settings-daemon. Do not edit include "/home/user/.gtkrc.mine" А вот в /home/user/.gtkrc.mine я прописал style "gtk-default-ru" { fontset = "-cronyx-helvetica-medium-r-normal--*-*-*-*-*-*-utf-8, -cronyx-courier-medium-r-normal--*-*-*-*-*-*-utf-8, -cronyx-fixed-medium-r-normal--*-*-*-*-*-*-utf-8, -cronyx-times-medium-r-normal--*-*-*-*-*-*-utf-8" } class "GtkWidget" style "gtk-default-ru" Но не помогло. А вообще я пытаюсь запустить java приложение. Может где-то в другом месте нужно рыть? |
Время: 12:51. |
Время: 12:51.
© OSzone.net 2001-