Г-ка 9.10 + Excel - Проблемы в кодировке?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Г-ка 9.10 + Excel - Проблемы в кодировке?

Сообщение Начинающий путь »

Переносим свои отчеты из 8.10 в 9.10.
Кусок кода из файла в кодировке 866:

xlSetCellStringValue('на '+DateToStr(a, 'Month YYYY')+' г.', 6, 4, 6, 4);

Идет запись в ячейку Excel. Подстроки 'на' и 'г.' в Еxсelе выводятся в другой кодировке, а название месяца выводится правильно.

В 8.10 такого не было...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Сообщение edward_K »

А не пробовали в 1251 сохранить? И еще раз проверьте что 866
Вообще лучше в функции передавать перемен ныне, поскольку там тип var string. А сообщения в том же файле по русски ?
Начинающий путь
Местный житель
Сообщения: 258
Зарегистрирован: 13 апр 2006, 11:57
Откуда: Бегущий к Галактике

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Сообщение Начинающий путь »

edward_K писал(а):А не пробовали в 1251 сохранить? И еще раз проверьте что 866
Да - пробовали.
edward_K писал(а): Вообще лучше в функции передавать перемен ныне, поскольку там тип var string. А сообщения в том же файле по русски ?
Интернесно, что имя месяца из функции DateToStr(a, 'Month YYYY') в Exсel отобразилось правильно.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Сообщение edward_K »

я бы все таки вывел message того выражения, что гоните в Excel, при том нужно это сделать непосредственно в том же файле, где и вывод в Excel.Если оно нормальное, то попробовать завести переменную, в которую задать выражение, и уже ее выводить. Если это не поможет, то надо думать дальше. Я пока 910 на занимался.
Ответить