新しいSimpleXMLElementを使用してxml文字列をxmlに変換しました。これには、フランス語の文字が含まれています。変換後、フランス語の文字が変更されました。たとえば、「DéplacementpourparticiperÃlaconférencede」などです。
コードは次のとおりです。
$xml = new SimpleXMLElement(
$xmlStringContents, 0, false);
...
foreach($xml->PRODUCTS->PRODUCT as $key => $value){
foreach ($value as $key => $value){
$sourceArray[$key]=htmlspecialchars((String)$value, ENT_QUOTES);
debug('value is '. htmlspecialchars((String)$value, ENT_QUOTES));
}
誰かがそれを手伝うことができますか?ありがとうございました!