Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

УТ 11 и ИМ на shopscript

УТ 11 и ИМ на shopscript
Я
   ColonelAp4u
 
07.09.18 - 09:51
Добрый день, уважаемые, подскажите пожалуйста в чем может быть проблема, создал вчера тестовый интернет магазин, поставил плагин обмена с 1С, выгрузки и  загрузки настроил на двух сторонах, с 1С выгружаю номенклатуру на сайт, все норм, на сайте сделал заказ выполняю обмен нет заказа, полез в отладку увидел что файл есть только кодировка не верная и соответственно 1С не разбирает этот хмл файл ответа от сайта. Как можно это исправить?
выглядит ответ вот так 
<?xml version="1.0" encoding="windows-1251"?>
<���������������������� �����������="2.05" ����������������="2018-09-06T16:23:44+0300">
<!--Shop-Script: 7.5.1.287-->
<!--1� ������: 2.5.4-->
<��������>
<��>#1003</��>

<�����>#1003</�����>

<����>2018-09-06</����>
 
 
   Cool_Profi
 
1 - 07.09.18 - 09:54
Как файл читаешь?
   ColonelAp4u
 
2 - 07.09.18 - 09:57
(1)  стандартным обмен 11 ут с сайтом
   Cool_Profi
 
3 - 07.09.18 - 09:59
Тогда перестраивай сайт, надо чтобы оно в UTF-8 отдавало
   Лефмихалыч
 
4 - 07.09.18 - 09:59
"encoding="windows-1251"" - вот это вранье. ТАм текст не в 1251, а в чем-то другом.

Там utf-8. Ну, или какой-нить ISO-8859-1 или еще какая-то шняга.
   Остап Сулейманович
 
5 - 07.09.18 - 10:00
(0) Проблема здесь :

encoding="windows-1251"
   Остап Сулейманович
 
6 - 07.09.18 - 10:03
+ (5) вот это вот : "encoding="windows-1251"" означает - все раскодировать при помощи windows-1251. На самом деле там что-то другое. Скорее всего УТФ-8. Нужно привести в соответствие.
   ColonelAp4u
 
7 - 07.09.18 - 10:03
(5) то что проблема тут я понял, там прикол в админке сайта, когда настраиваешь обмен, если через файл то сайт предполагает что кодировка может отличатся и дает возможность изменить кодировку, но в обмене с 1С никакого слова о кодировке нет
   Остап Сулейманович
 
8 - 07.09.18 - 10:05
(7) Ну так поставь utf-8. Скорее всего там именно оно.
   ColonelAp4u
 
9 - 07.09.18 - 10:08
(8) где поставить?????
   Остап Сулейманович
 
10 - 07.09.18 - 10:10
(9) Ну как где? Видимо - в админке. Я лично ХЗ кто там за что в этих ваших shopscript-ах отвечает.
 
 Рекламное место пустует
   Вафель
 
11 - 07.09.18 - 10:13
ответ в вин 1251, но на сервере не установлена поддержка нон-юникод (если это винда конечно)
   virdim
 
12 - 07.09.18 - 10:14
(9) Была пару месяцев назад у клиента бага с кодировками, может поможет:
В общем модуле "ОбменССайтом" в методе "ЗагрузитьЗаказыИзФайла" Дописал парамерт кодировка в чтение хмл ФайлXML.Прочитать(Параметры.ФайлЗагрузки, "cp-1251");
   ColonelAp4u
 
13 - 07.09.18 - 10:20
(11) сейчас все стоит на винде на моем компе, так как пока делаю тест, далее будет на компе заказчика с реальным ИМ.
Как установить поддержку нон-юникода?
   ColonelAp4u
 
14 - 07.09.18 - 10:47
Выгрузил файл заказа с им, открываю в блокноте, срань полная с кодировкой открыл в браузере норм вижу файл. Все же где то что в винде.
   Остап Сулейманович
 
15 - 07.09.18 - 10:59
(14) Какая кодировка в заголовке файла?
   ColonelAp4u
 
16 - 07.09.18 - 11:04
(15) в тхт <?xml version="1.0" encoding="windows-1251"
   ColonelAp4u
 
17 - 07.09.18 - 11:07
а если открыть файл через браузер то видно, что структура файла не хмл, а просто текст, но уже читаемый!
   Остап Сулейманович
 
18 - 07.09.18 - 11:18
(17) Потому что браузер распознал из заголовка в какой кодировке строки файла. А блокноту на то пофик. Он показывает в кодировке "по уолчанию". Как в системных языковых стандартах.
   Cool_Profi
 
19 - 07.09.18 - 11:18
(17) Бровзер тебе всегда текст и хмля покажет.
Открывай нотепадом
   Остап Сулейманович
 
20 - 07.09.18 - 11:19
(17) Как понял, что файл не xml?
В заголовке указано "xml". Структура нарушена? Или где?
   ColonelAp4u
 
21 - 07.09.18 - 11:39
(20) в заголовке указано хмл, но обычно хмл файл имеет структуру, а в эксплоере сплошной текст, переименовал в цсв открл экселем без проблем.
   Остап Сулейманович
 
22 - 07.09.18 - 11:45
(21) Ну так если он не XML - разбирайся с формированием файла. 1С ни при делах. У тебя не только кодировка, но и структура не соответствует. Косяк - в формировании файла.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует