LINUX.ORG.RU

KOI8-R


0

0

перевел локале в Fedore Core с utf8 на KOI8-r по совету с сайта http://mcmcc.bat.ru/fedora Теперь вопрос когда монтирую сетевые диски руские имена ироглифами пишет не codepage=cp866 не cp1251 не iocharset=cp1251 не Koi8-r не nls=cp1251 не koi8-r не помогает Вчеем проблемы!!! P.S Стоит fedora Core3 ядро не пересобирал


ем.
Во первых koi8-r это что-то времен Ноя и его ковчега, а utf8 это что-то вроде приличное (я пользуюсь (правда не в fedore)) и все прекрасно.

И потом зачем тебе было переходить на что-то что посоветовали, если старое работало?

kuz
()

man mount читать надо, а не методом научного тыка подбирать.

Что такое "сетевые диски"? smb/nfs/etc?

Deleted
()
Ответ на: комментарий от kuz

ню-ню ;)

KOI8-R ещё живее всех живых + к тому, многие приложения и библиотеки ещё не перевели на юникод(где-то TODO видел в интернете - не думал, что всё так плохо)

Deleted
()

> не codepage=cp866 не cp1251 не iocharset=cp1251 не Koi8-r не nls=cp1251 не koi8-r не помогает

По-русски будет так:

нИ codepage=cp866, нИ cp1251, нИ iocharset=cp1251, нИ Koi8-r, нИ nls=cp1251, нИ koi8-r нЕ помогает

> ядро не пересобирал

А вот это зря... http://www.opennet.ru/base/rus/smb_nls.txt.html

anonymous
()

> Теперь вопрос когда монтирую сетевые диски руские имена ироглифами пишет не codepage=cp866 не cp1251 не iocharset=cp1251 не Koi8-r не nls=cp1251 не koi8-r не помогает

/etc/samba/smb.conf: [global] ... dos charset = CP866 unix charset = UTF-8 display charset = KOI8-R ...

Skull ★★★★★
()
Ответ на: комментарий от anonymous

а есть патчь для ядра 2.6.9.1.667 такой чтоб не пересобирать ядро все чтоб было поддержка кои8-р...?? Извените закаламбур ,:))

avolon
() автор топика
Ответ на: комментарий от init

Просто уже задолбааался монтирую через фстаб //x.x.x.x/mp3 /mnt/mp3 smbfs noauto,username=x,password=x,iocharset=koi8-r,codepage=cp866 в FSTABе прописал но всеровно русские шрифты не видит В самбе написал /etc/samba/smb.conf: [global] ... dos charset = CP866 unix charset = UTF-8 display charset = KOI8-R ...

Че еще может быыыть только желательно не пересобирать ядроооо !!!!!

avolon
() автор топика
Ответ на: комментарий от watashiwa_daredeska

у меня такое подозрения что не все модули подгружает как посмотреть какие модули подгружены...????

avolon
() автор топика
Ответ на: комментарий от watashiwa_daredeska

Вот что мне посоветовали Я так сделал но выдает ошибку /sbin/mount.smbfs: line 3: unexpected EOF while looking for matching `'' /sbin/mount.smbfs: line 5: syntax error: unexpected end of file

В принципе, можно ядра не пересобирать. Дело в том, что в новых smbmount (я не знаю точно, с какой версии) есть противный глюк, связанный с тем, что smbmount игнорирует опции iocharset и codepage, если в опциях присутствует всякое игнорируемое барахло типа noexec,nosuid,user и прочее которое mount по умолчанию ему подсовывает.

Поэтому я обычно (если некогда перекомпилировать ядро) делаю так: переименовываю smbmount в smbmount2, и создаю скрипт под названием smbmount со следующим содержимым (пишу по памяти, могу ошибиться):

#!/bin/sh

opt='echo "$*" | sed -e "s/,no[a-zA-Z0-9]*//g' -e "s/,user,/,/"' exec /usr/bin/smbmount2 $opts

После этого в файле fstab нужно как обычно прописывать iocharset=koi8- r,codepage=cp866 (не 866 как для vfat и проч., а ИМЕННО cp866).

avolon
() автор топика
Ответ на: комментарий от avolon

М-м-м? А при чём тут ядро? fstab - исключительно в ведении mount. Если он таки передаёт что-то кроме того, что указано в fstab, то ладно, спорить не буду, проверять мне сейчас лень.

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

Если что получится кинь на мыло siniy2004@yandex.ru

avolon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.