Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах / 10 сообщений из 10, страница 1 из 1
27.02.2007, 16:11:58
    #34358182
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
Машина со Slackware 11/KDE 3.5.4
Смонтированы два диска - fat32 и ntfs. НИже фрагмент fstab:
Код: plaintext
1.
2.
/dev/hdc1        /mnt/win_c       vfat        defaults,codepage= 1251 ,iocharset=koi8-r,uid=root,gid=windisks,mode= 775 ,umask= 002           1     0 
/dev/hdc5        /mnt/win_d       ntfs        ro,iocharset=koi8-r,uid=root,gid=windisks,umask= 003     1     0 

Под KDE русские символы отображаются как нечитаемые. К примеру, слово "кодексы" изображается как "ËÏÄÅËÓÙ"
Под терминалами все работает "на ура" (там прописана koi8-r кодировка):
rc.font:
Код: plaintext
1.
2.
3.
4.
5.
6.
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
setfont -v koi8r-8x14 -u koi8r

В системе включена английская локаль, но русский язык работает (можно печатать по русски, в браузере отображаются страницы на русском и т.д.), однако, например создать файл с русскими буквами в имени на Fat32 разделе не получается.

Судя по всему, KDE использует другую русскую кодировку, не koi8-r (ISO-8859-5, например).
Смена локали с английской на русскую не решает проблему и нужно, чтобы интерфейс оставался на английском.

Что можно сделать? (я пробовал найти конфиг, где прописана кодировка для KDE, но не нашел.)
...
Рейтинг: 0 / 0
27.02.2007, 16:13:16
    #34358187
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
Поправка. "как нечитаемые" отображаются русские символы в именах файлов смонтированных разделов.
...
Рейтинг: 0 / 0
27.02.2007, 16:19:58
    #34358210
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
ЕМНИП кодовая страница vfat - 866.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.02.2007, 16:50:15
    #34358310
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
Dimitry Sibiryakov
ЕМНИП кодовая страница vfat - 866.
Posted via ActualForum NNTP Server 1.4
Под виндой - cp1251, разве нет? 866 это под дос.
Страница правильная, в терминале через Midnight Commander все верно отображается и на фат и на нтфс.
В kde же и там и там - "кракозяблики".
...
Рейтинг: 0 / 0
27.02.2007, 16:58:31
    #34358356
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
ErVПод виндой - cp1251, разве нет? 866 это под дос.там таки 866. Но речь идет не о визуальном отображении, а о кодировке имен в файловой системе.
...
Рейтинг: 0 / 0
27.02.2007, 19:14:34
    #34358813
A.V.Goncharyk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
codepage=cp866,iocharset=<codepage of your system>
Кодовая страница файловой системы в Винде ср866, в такой же кодировке имена файлов отдаются по сети...
...
Рейтинг: 0 / 0
27.02.2007, 19:49:32
    #34358874
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
Поясню. Нечитаемые русские имена файлов и на разделе FAT32 и на разделе NTFS в приложенияхх, запущенных в KDE.

В терминалах/консолях же (tty0, tty1 и т.д., в т.ч. на ранлевел 3) и на разделе FAT32 и на разделе NTFS русские названия файлов корректно отображаются. Но это только в "настоящих" консолях (Ctrl+Alt+F1 и т.д.) в Konsole ввод русских букв с клавиатуры некорректно воспринимается, хотя отображение содержимого каталогов можно исправить, если в настройках выставить кодировку koi8-r. Т.е. впечатление такое, что KDE использует неверную кодировку для отображения имен файлов... (хм.. возможно, проблема в Konqueror? надо будет попробовать)
...
Рейтинг: 0 / 0
27.02.2007, 19:51:49
    #34358879
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
хм... может, шрифты?
...
Рейтинг: 0 / 0
28.02.2007, 00:36:43
    #34359146
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
miksoftхм... может, шрифты?
Русские шрифты есть, так как по-русски печатать можно как в КДЕ, так и в терминалах.
Вопрос в том, что, похоже, кодировки не совпадают... В терминалах (Ctrl+Alt+F1-F4) используется koi8-r, так как я его туда сам прописывал. Что использует КДЕ, непонятно.
...
Рейтинг: 0 / 0
28.02.2007, 01:54:16
    #34359180
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах
Разобрался!
Оказалось все банально и до обидного просто.
KDE использует для определения кодировки LANG, а он был en_US.
Соответственно, кодировку KDE применяла ко всему "по умолчанию" iso 8859-1 (Western)...
ПОтому и получались "кракозяблики"

Решил проблему, отредактировав /etc/profile.d/lang.sh
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
#!/bin/sh
# Set the system locale.  (no, we don't have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
#   locale -a

# en_US is the Slackware default locale:
#export LANG=en_US
export LANG=ru_RU.KOI8-R
export LC_MESSAGES=en_US
Всем большое спасибо. :)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Slackware 11/KDE 3.5.4 - нечитаемые русские буквы на NTFS и FAT32 разделах / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]