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