Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Ошибки и проблемы при обновлении на версию 1.038.0 : Супермаг Плюс (Супермаг 2000)

29.03.2024 9:09


07.02.2019 10:02
djuz_a
 
Добрый день, у меня подобная проблема. После перехода на версию 1,038 появились частичные кракозябры (см. вложения). По реестру проверил все nls_lang, везде NLS_LANG RUSSIAN_RUSSIA.CL8MSWIN1251. Клиента не меняли, только обновили СМ.


(0,14Мб)


(0,13Мб)


(0,14Мб)
07.02.2019 10:06
OlegON
 
Предлагаю ориентироваться не на реестр, а на переменные окружения.
07.02.2019 10:07
djuz_a
 
После перехода на версию 1,038 появились частичные кракозябры (см. вложения). По реестру проверил все nls_lang, везде NLS_LANG RUSSIAN_RUSSIA.CL8MSWIN1251. Клиента не меняли, только обновили СМ.

https://olegon.ru/showpost.php?p=326010&postcount=16
09.02.2019 02:42
CTAXAHOB
 
Цитата:
djuz_a После перехода на версию 1,038 появились частичные кракозябры (см. вложения). По реестру проверил все nls_lang, везде NLS_LANG RUSSIAN_RUSSIA.CL8MSWIN1251. Клиента не меняли, только обновили СМ.

https://olegon.ru/showpost.php?p=326010&postcount=16
Дело не в Супермаге. У вас кодировка базы - СР866. Данные из базы отдаются в этой кодировке, затем перекодируются в цшт1251, а затем ещё раз перекодируются в UTF в Вин10.
11.02.2019 17:00
djuz_a
 
Можно детальнее? у пользователей через сервер приложений такая же проблема с кодировкой... до обновления всё было нормально
11.02.2019 17:01
djuz_a
 
как это поправить?
11.02.2019 17:14
djuz_a
 
До обновления таких проблем не было...
11.02.2019 22:36
OlegON
 
Если подозрения на кодировку базы, то ее и нужно посмотреть
SQL код:
select value from nls_database_parameters where parameter='NLS_CHARACTERSET'
я же предлагал сделать переменную окружения, т.е.
Код:
setx NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
12.02.2019 10:11
-Den-
 
компьютер - свойства - доп.параметры системы - дополнительно - переменные среды? там создать nls_lang и перезагрузиться)

Вопрос вдогонку, вроде как, раньше) "реестр" был в приоритете, и обязаловкой, на "переменные окружения" можно было смело ложить, с каких пор приоритеты поменялись, и кстати почему не старый добрый американ_америка) ? у новых версий СМ "новые требования"?
12.02.2019 11:07
OlegON
 
Это реестр всегда был мусором от мелкомягких, на который надо было в большей части "ложить". Переменные окружения работали всегда и везде. А тут, видимо, глюк какой-то вылез с реестром. Небось, опять PATH еще изуродовали...
Часовой пояс GMT +3, время: 09:09.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.