Автор | Сообщение |
|
| |
Пост N: 7062
Зарегистрирован: 17.05.05
|
|
Отправлено: 07.07.19 15:22. Заголовок: NETIO и кодировка
Запущен сервис netio_mtserver , который принимает запросы и отдает ответы. С клиента делаю запрос вида ars:=netio_funcexec( "hb_DirScan",dirrpc,cc) и получаю массив имен файлов. Проблема с кирилическими именами , возвращаются вопросики вместо имени. Пробовал в серверной части указать кодировку 1251 , не помогло. Как решить проблему ?
|
|
|
Новых ответов нет
[см. все]
|
|
|
| Администратор
|
Пост N: 3848
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.07.19 09:24. Заголовок: Служба netio получае..
Служба netio получает имена файлов в unicode, и затем делается перекодировка в 8-битную cp. Поскольку она там не задается, то берется EN. Как ты задавал 1251 ? Это же служба, она работает в режиме mt, может для созданного потока cp не задается ?
|
|
|
|
| |
Пост N: 7063
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.07.19 09:25. Заголовок: Pasha пишет: Это же..
Pasha пишет: цитата: | Это же служба, она работает в режиме mt, может для созданного потока cp не задается ? |
| REQUEST HB_CODEPAGE_RU1251 hb_cdpSelect( "RU1251" )
|
|
|
|
| Администратор
|
Пост N: 3849
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.07.19 09:36. Заголовок: попробуй выдать с кл..
попробуй выдать с клиента netio_funcexec( "hb_cdpSelect","RU1251")
|
|
|
|
| |
Пост N: 7064
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.07.19 09:38. Заголовок: Pasha Вариант , поп..
Pasha Вариант , попробую , спасибо
|
|
|
|
| |
Пост N: 7065
Зарегистрирован: 17.05.05
|
|
Отправлено: 08.07.19 09:45. Заголовок: Заработало...
Заработало.
|
|
|
|