Кодировка в samba-шаре и putty., stakado, 18-Сен-24, 07:56 [смотреть все]Здравствуйте! Есть шара самбы, доступ к которой получают с Windows-систем, поэтому для корректного отображения русского языка в smb.conf указано: dos charset = 866 unix charset = CP1251 Заходим с Windows в шару - русский отображается нормально. Захожу на серв через PuTTY, в ней в настройках в Window -> Translation -> Remote character set = Win1251 (Cyrillic). В linux указаны локали: LANG=CP1251 LANGUAGE=CP1251 LC_CTYPE="CP1251" LC_NUMERIC="CP1251" LC_TIME=en_GB.utf8 LC_COLLATE="CP1251" LC_MONETARY="CP1251" LC_MESSAGES="CP1251" LC_PAPER="CP1251" LC_NAME="CP1251" LC_ADDRESS="CP1251" LC_TELEPHONE="CP1251" LC_MEASUREMENT="CP1251" LC_IDENTIFICATION="CP1251" LC_ALL= При отображении этого списка ошибок нет. В linux делаю: ls /samba/public/ - русский отображается нормально: Admin/ Водители/ 'Департамент сбыта'/ ... Но если зайти в папку с русским именем, то в строке текущей директории русский не хочет нормально отображаться. Выглядит это так: root@ares:/home/stakado# cd /samba/public/Водители/ root@ares:/samba/public/M-BM-nM-dM-hM-rM-eM-kM-h#Как заставить линукс нормально отображать русский везде? Debian 12.7 Linux ares 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux
|
- Кодировка в samba-шаре и putty., Аноним, 16:03 , 18-Сен-24 (1)
> Linux ares 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/LinuxКто тут говорил, что бсдешники - путтиэкзешники? Получите, распишитесь!
- Кодировка в samba-шаре и putty., stakado, 16:05 , 18-Сен-24 (2)
>> Linux ares 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux > Кто тут говорил, что бсдешники - путтиэкзешники? Получите, распишитесь!Спасибо за очень информативный ответ имеющий прямое отношение к теме топика! Ваша мнение бесценно важно, блин.
- Кодировка в samba-шаре и putty., lavr, 17:27 , 18-Сен-24 (3) +1
> Здравствуйте! > Есть шара самбы, доступ к которой получают с Windows-систем, поэтому для корректного > отображения русского языка в smb.conf указано: > dos charset = 866 > unix charset = CP1251 какие-то допотопные настройки :( Чем utf-8 не устраивает?! Шли-шли-шли к нормальной кодировке и на те: cp866, cp1251... >[оверквотинг удален] > 'Департамент сбыта'/ > ... > Но если зайти в папку с русским именем, то в строке текущей > директории русский не хочет нормально отображаться. Выглядит это так: > root@ares:/home/stakado# cd /samba/public/Водители/ > root@ares:/samba/public/M-BM-nM-dM-hM-rM-eM-kM-h# > Как заставить линукс нормально отображать русский везде? > Debian 12.7 > Linux ares 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 > GNU/Linux чтобы что-то правильно работало, сначала нужно определить кодировку. Чтобы определить кодировку которая у Вас в непотребном виде - iconv, recode, возможно двойной encoding... Как только определите, будет понятно в чем проблема. пысы. Попробовал у себя в Debian отдать шару по самбе с utf-8 на Windoze 10, никаких проблем, Windoze видит директории и файлы созданные из консоли на русском и наоборот, в консоли вижу без проблем все что создано на шаре из под Windoze. Консоль, putty - utf8.
- Кодировка в samba-шаре и putty., stakado, 09:34 , 19-Сен-24 (4)
> пысы. Попробовал у себя в Debian отдать шару по самбе с utf-8 > на Windoze 10, никаких > проблем, Windoze видит директории и файлы созданные из консоли на русском и > наоборот, > в консоли вижу без проблем все что создано на шаре из под > Windoze. > Консоль, putty - utf8.Вот спасибо Вам, мил-человек! Поменял везде* кодировку на UTF-8 и всё нормально отображается, хоть в винде, хоть в линухе через путти. *Везде = в конфиге самбы smb.conf, в локали системы (locale), в настройках putty (Window -> Translation). > какие-то допотопные настройки :( > Чем utf-8 не устраивает?! > Шли-шли-шли к нормальной кодировке и на те: cp866, cp1251... И тут Вы абсолютно правы - настраивал самбу по своим заметкам, которые датированы годом так 2000, примерно. Нынче линукс и виндоус гораздо более совместимы, чем раньше. Спасибо большое за помощь!
|