SimpleXML Кириллическое кодирование - PullRequest
0 голосов
/ 02 мая 2011

Это тип файла XML, который я использую:

<?xml version="1.0" encoding="UTF-8"?>
<ProductCatalog>
 <ProductType>Дънни платки</ProductType>
 <ProductType>Дънни платки 2</ProductType>     
</ProductCatalog>

И когда я запускаю файл PHP со следующим кодом:

$pFile = new SimpleXMLElement('test.xml', null, true);      
foreach ($pFile->ProductType as $pChild)
{
var_dump($pChild);
}

, я получаю следующееРезультаты:

object(SimpleXMLElement)#5 (1) { [0]=> string(40) "Дънна платка наÑтолна"

Я пробовал разные кодировки в файле XML, но он плохо работает с символами кириллицы.

1 Ответ

1 голос
/ 01 июля 2011

Что произойдет, если вы переключите кодировку символов (на utf-8) в браузере?Я имею в виду, выглядит как выходной вопрос.

...