Samba + NTFS - всё же проблема с кодировкой [SOLVED]
m0rtal 20 Августа, 2007 - 17:55
Превед!
Настроил самбу как всегда...
Цепляю её с параметрами codepage=cp866,iocharset=koi8-r,username=user,password=pass
В ядре все наши кодировки собраны, на другой рабочей станции собирал месяц назад генку - всё работало, теперь ноут отказывается русский в самбе понимать :(
Файлы видятся как
«ï à¨ë ®â ¨ªâ®à¨¨.txt
Что за хрень? :(
»
- Для комментирования войдите или зарегистрируйтесь
Это
Это древнешумерские письмена))
А почему у тебя кои8 а не юникод?
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
дык
дык эта...
ничего не могу ответить ;) на прошлой рабочей станции koi8 отлично работала и всё читалось, а теперича нет :(
ладно, попробую - скажу результат.
дык?
grep -i nls /usr/src/linux/.config|grep -v ^#
у меня так. и все работает
CONFIG_UDF_NLS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp866"
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_UTF8=y
толи у меня от
толи у меня от жары крыша съехала, то ли одно из двух...
чтобы в генке русские буквы на файловой системе сохранялись - нужен utf, так? а у меня не работает!
чтобы на fat/ntfs русские буквы сохранялись, нужен default codepage 866 и default charset koi8-r, так? тоже не работает!
я уже какие комбинации только не пробовал...
в ядре все раскладки собраны...
ткните мордой в мануал по русЕфЕкации, у меня моск закипел :(
освежайтесь...
http://www.gentoo.org/doc/ru/utf-8.xml
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
http://ru.gentoo-wiki.com/HOWTO_Разделы_MS_Windows_по-русски
Quote: А почему у
Потому что UTF-8 - полумеры и вообще одно из ублюдочных порождений стремления к совместимости с ANSCII.
Всё равно в 8 бит (даже юникода) втиснуть символы хотя бы всех живых языков невозможно.
Следовательно - в топку! По причине отсутствия каких-либо принципиальных преимуществ над KOI8-R.
P.S. Можно хорошо пофлеймить на предмет идеологической правильности кодировок.
Live free or die
да, кои и по
да, кои и по этой причине тоже :)
у меня открываются новые проблемы - даже на локальном диске файлы с русскими буквами не сохраняются, только с вопросительными знаками. Менял NLS и на UTF, и на koi8, и на cp1251... ничего не помогает :(
комп тоже от жары с ума сошёл?
да, кстати, и fat с насильно прописанным codepage и iocharset монтируется без русских букафф... или вопросики, или тайный шифр :)
Глупый вопрос:
А шрифты у тебя какие стоят?
Проблем с русификацией нет?
В смысле ядро пересобирал с различными значениями NLS?
Вообще судя по симптомам: либо у тебя не те шрифты, либо у тебя в ядре отсутствует поддержка нужных NLS.
Live free or die
шрифты стоят
шрифты стоят родные, ничего дополнительного не собирал
проблем с русификацией нет, kde, openoffice, firefox - всё понимает и показывает русские буквы - в документах, адресных строках, сайтах...
да, я ядро пересобирал каждый раз... насобачился, делаю это за минуту, думаю и скриптик написать для автоматической пересборки... но это уже слишком :)
насчёт шрифтов... счас попробую :-/
Quote: Потому что
Ну зачем Вы так. Вобще-то это для экономии места в файле. А так даже в UTF-8 "длина" символа может быть и 16 и 32 бит.
нет, ну это
нет, ну это пипец какой-то...
даже после прохождения подробнейших пошаговых инструкций (http://ru.gentoo-wiki.com/HOWTO_easy_way_russian_support и http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way) файлы на диске всё равно сохраняются вопросиками! ну что за маразм?!?!
может, ветку новую начать?
пилять...
пилять... заработало... в /etc/env.d/02locale ашипка была...
Ядро посмотри.
Ядро посмотри. Там в поддержках фс от MS включаются кодировки. Добавь все русские на всякий пожарный. Там есть еще кодепейдж по умлочанию и иочарсет (не помню точно). В общем после эквилибров с ядром монтирование должно работать и без параметров.
(У меня после замены ядра по этой причине даже флеха напрочь не монтировалась, на чарсет ругалась)