PowerPartners.ru

Форум партнерской программы
Текущее время: 15 окт 2019, 04:38

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12
Автор Сообщение
СообщениеДобавлено: 25 сен 2019, 18:24 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
Эти файлы мой редактор определяет в ANSI.
В корневой директории:
.htaccess
ajax-calc-delivery.php
ajax-get-products.php
buy.php
cart.php
config-local.php
feed.php
index.php
order.php
product.php
remove.php
update.php
version.txt

Остальные файлы в корневой директории записаны в UTF-8.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 18:34 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
После перехода на UTF-8, Я.Маркет перестал обновлять yml-фид. Выдает ошибку:
Цитата:
Ошибка парсинга XML: Error parsing XML feed: Start tag expected, '<' not found ( )

Если открыть этот фид в браузере, то он загружается полностью.

Если файл .htaccess перевести в кодировку UTF-8, то браузер выдает ошибку 500. Если этот файл оставить в ANSI, то сайт нормально отображается в кодировке UTF-8.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 18:37 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
Папки custom, pages, theme не проверял, т.к. они идут под замену собственными файлами.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 18:39 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
В папке products все хорошо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 18:43 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
Файлы в папке vlib определяются в ANSI.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 18:44 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
Ладно, пока обратно переведусь на Windows-1251.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 19:18 
Не в сети
Администратор

Зарегистрирован: 12 дек 2008, 01:50
Сообщения: 1846
Давайте по порядку:
SELLER писал(а):
Эти файлы мой редактор определяет в ANSI.
В корневой директории:
.htaccess
ajax-calc-delivery.php
ajax-get-products.php
buy.php
cart.php
config-local.php
feed.php
index.php
order.php
product.php
remove.php
update.php
version.txt

Остальные файлы в корневой директории записаны в UTF-8.

Читаем https://ru.wikipedia.org/wiki/UTF-8:
Цитата:
Для символов Юникода с номерами от U+0000 до U+007F (занимающими один байт c нулём в старшем бите) кодировка UTF-8 полностью соответствует 7-битной кодировке US-ASCII.

В этих файлах только символы английского алфавита и базовые символы, так что для этих файлов кодировка ANSI полностью эквивалента UTF8.

Дальше:
SELLER писал(а):
После перехода на UTF-8, Я.Маркет перестал обновлять yml-фид. Выдает ошибку:
Цитата:
Ошибка парсинга XML: Error parsing XML feed: Start tag expected, '<' not found ( )

Если открыть этот фид в браузере, то он загружается полностью.

Судя по сообщению, яндекс видит, что первый символ в YML не '<', наиболее вероятно вы сконвертировали yml-шаблон в UTF8 с BOM. Убедитесь что там UTF8 без BOM.

SELLER писал(а):
Если файл .htaccess перевести в кодировку UTF-8, то браузер выдает ошибку 500. Если этот файл оставить в ANSI, то сайт нормально отображается в кодировке UTF-8.

А если не конвертировать, а взять наш, из кода магазина? Тут тоже похоже на наличие BOM, вставленное при конвертировании.


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 25 сен 2019, 19:39 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
Цитата:
вы сконвертировали yml-шаблон в UTF8 с BOM


Точно. Я все файлы перевел в UTF-8 с BOM. Значит надо было без BOM. Исправлю. Спасибо!


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 28 сен 2019, 15:21 
Не в сети

Зарегистрирован: 17 июл 2019, 12:36
Сообщения: 32
После перехода на UTF-8 - CSV-файл открывается кракозябрами.

URL для формирования товарного фида в формате CSV: /feed.php?format=csv

Как заставить Excel отображать документ в кодировке UTF-8?


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 01 окт 2019, 11:40 
Не в сети

Зарегистрирован: 22 апр 2013, 11:34
Сообщения: 395
Как-то так:


Вложения:
Безымянный.png
Безымянный.png [ 97.77 КБ | Просмотров: 94 ]
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB