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

Тема в разделе "WebAsyst", создана пользователем Antares, 22 сен 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. Antares

    Antares Постоялец

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

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

    Вложения:

  2. Antares

    Antares Постоялец

    Регистр.:
    10 июн 2008
    Сообщения:
    138
    Симпатии:
    16
    Ребят помощь очень нужна.. все проверки прошел, а вот с выгрузкой косяк.. помогите кто-нибудь пожалуйста
     
  3. swer

    swer

    Регистр.:
    15 июн 2008
    Сообщения:
    305
    Симпатии:
    38
    Возможно поможет это

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

    а лучше напиши каким образом формируется хмл и кодировка базы какая?
     
    Antares нравится это.
  4. Antares

    Antares Постоялец

    Регистр.:
    10 июн 2008
    Сообщения:
    138
    Симпатии:
    16
    файл формируется в модуле Яндекс.Маркет... модуль магазина Продукты-Яндекс.Маркет... он формирует вот такой файл

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

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

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

    _http://www.bisermade.ru/published/SC/html/scripts/get_file.php?getFileParam=R2V0WWFuZGV4

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

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

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

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

    Вложения:

    • yandex.rar
      Размер файла:
      3,1 КБ
      Просмотров:
      3
  5. swer

    swer

    Регистр.:
    15 июн 2008
    Сообщения:
    305
    Симпатии:
    38
    Тут нужно все записываемые данные сперва перекодировать из ютф в вин используя ф-ю iconv()
    Код:
    $data=iconv("UTF-8", "cp1251", $data);
    это я примерно, я не знаю структуры кода.
     
    Antares нравится это.
  6. Antares

    Antares Постоялец

    Регистр.:
    10 июн 2008
    Сообщения:
    138
    Симпатии:
    16
    тут это где?
     
  7. invader

    invader Серый кардинал в отставке :)

    Moderator
    • Супермодератор
    Регистр.:
    3 апр 2006
    Сообщения:
    2.756
    Симпатии:
    5.757
    В п-де :) Что за вопросы....
    Вам же написали что нужна структура кода, где формируется сам XML файл. Голый XML ничего не даст.
     
  8. Antares

    Antares Постоялец

    Регистр.:
    10 июн 2008
    Сообщения:
    138
    Симпатии:
    16
    вообщем обсуждение этой проблемы с суппортом принесло свои плоды, они сняли принудительную кодировку с домена...

    спасибо вам за помощь
     
Статус темы:
Закрыта.