powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не работает $ZSEARCH с русскими каталогами
7 сообщений из 7, страница 1 из 1
Не работает $ZSEARCH с русскими каталогами
    #36896315
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю все по туториалу:
Код: plaintext
1.
2.
3.
4.
5.
6.
$$$TRACE("Search: "_folder_"*.*")
s file=$ZSEARCH(folder_"*.*")
while file '= "" {
       	$$$LOGINFO("Find file: "_file)
       	s file=$ZSEARCH("")
}
Если в folder есть кириллица, то файлы не находятся. Хотя, в логе путь отображается нормально:

Search: /mnt/edi/Выгрузка/*.*
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896342
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по пути в коде, то сервер у вас на linux
какая кодировка сервера Cache, и в ОС
возможно у вас просто не совпадает кодировка, и с той кодировкой что вы предлагаете искать он просто не находит
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896374
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

да, сервер на linux. В ОС кодировка utf-8
"На сервере Cache" имеется ввиду локаль (я пока не очень в теме)? Локаль - rusw
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896426
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда покажите вывод $zv
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896454
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Cache for UNIX (SUSE Enterprise Server for x86-64) 2010.1.1 (Build 503U) Fri Apr 2 2010 23:12:30 EDT
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896496
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы, вы попробовали получить список кирилических имен файлов, в некириллической папке, вы бы получили имена файлов в не той кодировке
таким образом вам нужно имя папки сначала перекодировать в UTF8
$zcvt(folder,"O","UTF8")

И результат для использования перекодировать обратно
$zcvt(file,"I","UTF8")
...
Рейтинг: 0 / 0
Не работает $ZSEARCH с русскими каталогами
    #36896644
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

Спасибо! Перекодировка помогла.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Не работает $ZSEARCH с русскими каталогами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]