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

  • Автор темы cabra
  • Дата начала
Статус
Закрыто для дальнейших ответов.
C

cabra

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

Имею скрипт:

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, ещё как-то. Все равно выходит ??.

Что делать?
 
Статус
Закрыто для дальнейших ответов.