Войти

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


Страниц : [1] 2

Protsko
02-08-2006, 18:36
Помогите, пожалуйста с кодировками разобраться.
- Стоит у меня машина под 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 клиент-банка всё работает и всё отображается
- Зато виндовые папки с русскими буквами отображаются не правильно.
Как заставить работать всё работать?

ruslandh
03-08-2006, 13:06
Так и там перейдите на cp1251

Protsko
03-08-2006, 16:16
Как?

dmitryst
03-08-2006, 16:24
Protsko Везде вместо koi8-r прописать cp1251

Protsko
03-08-2006, 16:32
Пробовал. Не получается. Только консоль начинает абракадабру писать

Почему не используется 2 кодировки в /usr/X11R6/etc/gdm/local.aliases, а только одна, та что первая прописана?

dmitryst
03-08-2006, 16:45
Protskomount_smbfs -E koi8-r:cp866
может,
mount_smbfs -E utf8?

Protsko
03-08-2006, 16:47
mount_smbfs -E utf8

invalid local charset specification (utf-8)

Protsko
03-08-2006, 17:16
Я заметил, что консоль отображает нормально имена. Это Наутилус отказывается ЮТФ-8 читать...

dmitryst
03-08-2006, 18:22
Protsko Помнится, и у меня была неразбериха с кодировками во фре, так никто и не подсказал решение.
Я заметил, что консоль отображает нормально имена - ну она, вроде, и так utf-нутая :)

Protsko
03-08-2006, 18:45
mount_smbfs -E utf-8:cp866 & mount_smbfs -E utf-8:cp1251 команды работают. В консоли русские буквы видны, а внаутилусе нет.
Ведь -E utf-8:cp866 должна перекодировать cp866 и cp1251 в utf-8 - родную для наутилуса. Но всё-равно вместо русских имён файлов -
????invalid encoding.

ruslandh
04-08-2006, 06:22
А какая локаль у пользователя ?

Belansky
04-08-2006, 08:47
А как наутилус устанавливали? Если из портов, то, возможно, во время конфигурирования произошел опрос переменной локали и дальнейшая сборка произведена с учетом установленной на тот момент локали.

Protsko
04-08-2006, 11:56
Не с портов, а с самой начальной установки (Sysinstall).

Protsko
07-08-2006, 14:39
Возможно ли вообще в среде Гном использовать одновременно 2 кодировки? KOI8-R & UTF-8.

Protsko
07-08-2006, 17:01
Разобрался. Всем спасибо!!!

dmitryst
07-08-2006, 17:56
Protsko Может, и другим расскажете? ;)

Protsko
07-08-2006, 18:30
/usr/X11R6/etc/gdm/locale.aliases оставил без изменений (ru_RU.KOI8-R)
mount_SMFS работает.
А в ярлык програмулины своей, которая работает с CP1251 или UTF-8 прописал export LANG=ru_RU.UTF-8

dmitryst
08-08-2006, 13:30
Protsko Молодца! Я-то стормозил, у самого xmms так запускается из-за нечитаемости меню.

Protsko
08-08-2006, 14:10
Вот может ещё нужно что експортировать? Потому что пишет нормально, а названия диалоговых окон пустые...

bdancer
09-08-2006, 21:05
dmitryst
Имхо, проблема с xmms, как и с другими гтк1 программами решается так:

$cat .gtkrc
[чего-то]
style "default" {
# fontset = "-cronyx-helvetica-medium-r-normal-*-*-80-*-*-p-*-iso10646-1,\
# -*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso10646-1,
# -cronyx-helvetica-medium-r-normal-*-*-80-*-*-p-*-iso8859-1"
fontset = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso10646-1,
-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso10646-1"
}
class "*" style "default"
[чего-то]

Вместо iso10646-1 вписываешь koi8-*, если у тебя локаль кои8, ну или по аналогии другую кодировоку.
Проверить умеет ли шрифт нужную кодировку можно с помощью xfontsel например.




© OSzone.net 2001-2012