Frutik
1024-й
выборка атрибутов в нужной кодировке
есть кусок кода
вот только значениями атрибутов может быть текст с сущностями которые ыконв обработать не может 
и дохнет с ошибкой о недопустимом символе
есть какой нибуть выход из ситуации?
тоесть как конвертнуть текст в результируещем массиве
есть кусок кода
PHP:
$xml = xmldocfile(CONF_XML . "films.xml");
$ctx = xpath_new_context($xml);
$movie = xpath_eval($ctx, "//AntMovieCatalog/Catalog/Contents/Movie[@Number='".$id."']");
$movie = $movie->nodeset[0];
if ($movie->type == XML_ELEMENT_NODE && $movie->tagname == "Movie" && $movie->has_attributes())
{
$attributes = $movie->attributes();
foreach($attributes as $attribute)
{
$result[$attribute->name] = iconv("UTF-8", "KOI8-U", $attribute->value);
// echo $attribute->value . "<br>";
}
}

и дохнет с ошибкой о недопустимом символе
есть какой нибуть выход из ситуации?
тоесть как конвертнуть текст в результируещем массиве