> Здравствуйте!
> Есть шара самбы, доступ к которой получают с 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.