Проблема с кириллическими именами файлов при публикации файловой базы

1. user956324789 04.11.21 16:58 Сейчас в теме
Доброго времени суток! Имеется рабочая публикация файловой базы УТ 11.4.13.280, платформа 8.3.18.1661, OS Debian 11 64 бит, дабы не раздувать базу появилась нужда хранить файлы в томах на дисках, и наткнулся на траблы - если имя файла на кириллице в UTF-8, то веб-клиент его тупо не видит, если же имя файла на латинице в ASCII то такой файл в веб-клиенте открывается нормально, на самой же машине с установленной 1с файлы с именами в кодировке что в ASCII что в UTF-8 открываются без всяких проблем, как сию неприятность можно побороть? Самое забавное что если файлы хранятся не в томах на диске, а в конфигурации, то никаких проблем с открытием файлов с кириллическими именами нет...
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3082 04.11.21 21:52 Сейчас в теме
Файл открывается ведь не просто так - он сначала ищется на сервере в томе, потом передается на клиент, после чего открывается. Предположу, что на сервере файл не находится по имени посмотритекак нахываются файлы в томе. Предположу, что как-то не так...
3. user956324789 05.11.21 10:58 Сейчас в теме
(2)
Предположу, что на сервере файл не находится по имени посмотрите как нахываются файлы в томе

Нюанс в том что, чтотолько имена файлов на кириллице не находятся и не открываются, а те что написаны на латинице находятся и открываются на ура, на трех машинах проверял, одна их которых под Centos 8, и какая особенность - стоит файлу на кириллице присвоить средствами 1с имя на латинице как он стразу же открывается, переименовываю назад в кириллицу и файл не открывается.

Если же из веб-клиента залить файл на кириллице на сервер, то он заливается, из веб-клиента прекрасно открывается, но на сервере у файла вместо имени из кириллических букв лишь знаки вопросов и в толстом клиенте на сервере этот файл уже не открывается, и вот не пойму в чем дело, то ли в Апаче дело который не видит файлы и каталоги на кириллице в UTF-8, или модуль для Апача от 1с так себя ведет...
Прикрепленные файлы:
5. starik-2005 3082 05.11.21 12:39 Сейчас в теме
(3) апач тут ни при чем - он не сохраняет файл на сервере - это делает 1С. Апач просто передает ей данные, указанные пользователем, выбравшим файл.

Надо смотреть функции серверные для поиска файла. Попробуйте выполнить на сервере код, записывающий файл с наименованием на кириллице - проблема, полвгаю, станет ясна. Например, сконфигурированная локаль, отображающая файлы в кодировке KOI-8 или еще какой. У меня последние версии убунту сохраняют имя файла в utf-8, но я из С++ пробовал, а не из 1С.
4. lmnlmn 69 05.11.21 12:03 Сейчас в теме
Возможно что тома на сервере и клиентах смонтированы с разными iocharset или как оно там называется, не помню за давностью лет. В этом случае под линуксом с кириллицей будет беда. Поройте в этом направлении.
6. user956324789 05.11.21 13:03 Сейчас в теме
(4)
Возможно что тома на сервере и клиентах смонтированы с разными iocharset

Как вариант, спасибо за наводку, для чистоты эксперимента ту же версию платформы и базы опубликовал на винде, и никаких проблем не увидел, может суть в том что на винде кодировка имен файлов в cp1251 и таблица ASCII https://nice.artip.ru/tablica-kodirovki-ascii-cp1251 поддерживает cp1251 ? Сейчас вот думаю а что если взять и для тома с файлами примонтировать отдельный диск с iocharset=cp1251? Если в ASCII есть поддержка cp1251 в отличии от utf-8, то может быть в таком случае получу доступ к файлам с именами на кириллице? Надо проверить эту гипотезу...
7. user956324789 05.11.21 13:11 Сейчас в теме
(4)
Поройте в этом направлении

Вроде нашел что надо сделать здесь https://forum.linux.by/viewtopic.php?f=1&t=7661&sid=7054a1aac758946eb1e064a1d04e775e и здесь http://citkit.ru/articles/147/
8. user956324789 06.11.21 14:33 Сейчас в теме
Увы, чуда не свершилось, ни codepage=866,iocharset=cp1251 ни другие рецепты ситуацию не изменили, все по прежнему, веб-клиент тупо не видит файлы и папки на кириллице, неужели моя ситуация уникальна и разработчики 1с с ней никогда не сталкивались и рецепта решения проблемы нет априори?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот