Показать полную графическую версию : Кодировки
Помогите, пожалуйста с кодировками разобраться.
- Стоит у меня машина под 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
dmitryst
03-08-2006, 16:24
Protsko Везде вместо koi8-r прописать cp1251
Пробовал. Не получается. Только консоль начинает абракадабру писать
Почему не используется 2 кодировки в /usr/X11R6/etc/gdm/local.aliases, а только одна, та что первая прописана?
dmitryst
03-08-2006, 16:45
Protskomount_smbfs -E koi8-r:cp866
может,
mount_smbfs -E utf8?
mount_smbfs -E utf8
invalid local charset specification (utf-8)
Я заметил, что консоль отображает нормально имена. Это Наутилус отказывается ЮТФ-8 читать...
dmitryst
03-08-2006, 18:22
Protsko Помнится, и у меня была неразбериха с кодировками во фре, так никто и не подсказал решение.
Я заметил, что консоль отображает нормально имена - ну она, вроде, и так utf-нутая :)
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
А как наутилус устанавливали? Если из портов, то, возможно, во время конфигурирования произошел опрос переменной локали и дальнейшая сборка произведена с учетом установленной на тот момент локали.
Не с портов, а с самой начальной установки (Sysinstall).
Возможно ли вообще в среде Гном использовать одновременно 2 кодировки? KOI8-R & UTF-8.
Разобрался. Всем спасибо!!!
dmitryst
07-08-2006, 17:56
Protsko Может, и другим расскажете? ;)
/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 так запускается из-за нечитаемости меню.
Вот может ещё нужно что експортировать? Потому что пишет нормально, а названия диалоговых окон пустые...
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.