0

我使用新的 SimpleXMLElement 将 xml 字符串转换为 xml,它包含法语字符。转换后,法语字符发生了变化。例如,“Déplacement pour participer à la conférence de”。

代码如下:

$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));

 }

有人可以帮忙吗?谢谢!

4

1 回答 1

0

我的 XML 文件有问题。它应该保存为 UTF-8。

于 2012-07-24T21:37:27.823 回答