Solved by noob.
Start:
have WRT32x router,
OpenWRT 23.05.5,
Local network,
Several flashdrivers with files from Windows with English and Cyrillic names
Need:
To have access to files from flashdrivers in local network
Solving (1st step):
Installing Samba (v4.18.8) and nessessory files (using this page: https://openwrt.org/docs/guide-user/services/nas/cifs.server )
After: mount drivers by LuCi (System->Mount Points->Generate Config button or make Mount Points myself by Add button, Enable Mount Points, Save & Apply, check that mounted right)
After: share directories in Samba (Services->Network Shares->Shared Directories->Add, set Name, set right Path, check Force Root, default other options, Save & Apply)
Problem:
Can not see windows files with cyrillic names from NTFS and FAT32 flashdrivers, but no problem with Englishname files. And no problem with Cyrillic and English on exFAT flashdrivers.
Trying from Samba install guide:
**"### International characters support**
If you need to read/write files and folders with accented characters.
sed -i -e "/unix charset/s/ISO-8859-1/UTF-8/" /etc/samba/smb.conf.template"
Deleted all mounts and shares, mount and share again from start -> nothing change, still have problem.
Cheking file systems packeges: kmod-fs-ntfs3 and kmod-fs-vfat and kmod-fs-exfat are ver.5.15.167-1.
Found that I have problem with cyrillic names even 'before" Samba: when I try to find it by command "ls -1 /mnt/sda1" (for example) I can see only Engleshname files ==> problem is in mounting filesystems, not in Samba settings.
Did not find clear guide what to do with this case.
Solved:
When I mount NTFS or FAT32 driver I add option iocharset=utf8
(System->Mount Points->Mount Poins->Add->Advanced Settings->Mount Options)
Now all works right.