COPY-LOB в UNICODE БД
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
Re: COPY-LOB в UNICODE БД
Вобщем если кратко, а то я сумбурно все изложил. Непонятно мне почему COPY-LOB конвертит название файла переданного ему в UTF-8 при сохранении в 1251.
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
Re: COPY-LOB в UNICODE БД
В Progress'е на любую область данных, где могут использоваться текстовые данные, навешивается ярлык кодовой страницы. Но имена файлов остались без такого ярлыка. Исходя из общих соображений, предположу, что должна использоваться кодировка -cpinternal, но я лично это не проверял.
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
Re: COPY-LOB в UNICODE БД
А если клиентскую сессию запустить с -cpinternal 1251 как того просит Progress?
"For graphical clients, the -cpinternal code page should be the same code page that the operating system uses.".
"For graphical clients, the -cpinternal code page should be the same code page that the operating system uses.".
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53
Re: COPY-LOB в UNICODE БД
Я ведь не о том написал, что в рабочем режиме сессии нужно запускать с -cpinternal 1251. Речь шла только об эксперименте по созданию файла с русским именем на машине, где он не создавался в сессии, запущенной с -cpinternal utf-8.
-
- Старожил
- Сообщения: 64
- Зарегистрирован: 13 сен 2006, 10:53