[Помощь] Как заставить файл XML формироватся в UTF??

Статус
В этой теме нельзя размещать новые ответы.

Antares

Постоялец
Регистрация
10 Июн 2008
Сообщения
143
Реакции
16
у меня на хостинге включен UTF-8 на домен (мажодомо), но файл экспорта для Яндекс.Маркет формируется в кодировке Вин-1251

ну ессно при включении на домен 1251, файл начинает нормально отображаться, в связи с чем проблемы с регистрацией на Маркете...
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    177 KB · Просмотры: 7
Ребят помощь очень нужна.. все проверки прошел, а вот с выгрузкой косяк.. помогите кто-нибудь пожалуйста
 
Возможно поможет это

Код:
<Files "example.xml">
AddCharset UTF-8
</Files>
пропиши в .htaccess

а лучше напиши каким образом формируется хмл и кодировка базы какая?
 
файл формируется в модуле Яндекс.Маркет... модуль магазина Продукты-Яндекс.Маркет... он формирует вот такой файл

файл XML... он формируется в кодировке вин1251, а мне нада чтобы он был в кодировке UTF-8

кодировка базы (сравнение и таблицы) utf8_general_ci

прямая ссылка на файл товаров -



вот с файла самый верх

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2009-09-25 00:45">

т.е. он формируется в вин1251, а на домене принудительно стоит кодировка UTF

зы.. в хтакцесс изминения не помогли

ЗЫ... пока решил проблему скачиванием файла и заливкой обратно))) но как бы неудобно
 

Вложения

  • yandex.rar
    3,1 KB · Просмотры: 3
Тут нужно все записываемые данные сперва перекодировать из ютф в вин используя ф-ю iconv()
Код:
$data=iconv("UTF-8", "cp1251", $data);

это я примерно, я не знаю структуры кода.
 
тут это где?
 
Тут нужно все записываемые данные сперва перекодировать из ютф в вин используя ф-ю iconv()
Код:
$data=iconv("UTF-8", "cp1251", $data);
это я примерно, я не знаю структуры кода.

вообщем обсуждение этой проблемы с суппортом принесло свои плоды, они сняли принудительную кодировку с домена...

спасибо вам за помощь
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху