Проблемы с кодировкой.

Тема в разделе "PHP программирование", создана пользователем cabra, 14 апр 2011.

Статус темы:
Закрыта.
  1. cabra

    cabra Гость

    Используется эстонский алфавит. Символы вроде ä õ ü ö. В перспективе к ним добавятся также спец-символы из других языков.

    Имею скрипт:

    Код (PHP):
    $proxy = new SoapClient(***);
    $sessionId = $proxy->login(***,***);

    $proxy->call($sessionId,'catalog_category.update',array(271,array(
    'name'=>$name,
    'is_active' => 1,
    'include_in_menu' => 1,
    'available_sort_by' => 'price',
    'default_sort_by' => 'price'
    )));

    $proxy->endSession($sessionId);
    Я не могу сказать что записывается в базу данных, так как не имею к ней доступа, только апи, но на фронтенде спец сивмолы - знаки вопроса.
    Если поставить вместо $name, допустим utf8_encode(Küünlavalmistamine), то все проходит на ура(при условии что сам файл скрипта сохранен в utf8 кодировке.)

    База данных системы назначения - должна быть в utf8 так как это стандартный вариант. Моя база - тоже утф8. Пробую вывести $name, просто, через iconv, ещё как-то. Все равно выходит ??.

    Что делать?
     
  2. cabra

    cabra Гость

    Добавил данную строку и все заработало.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей