我使用新的SimpleXMLElement将xml字符串转换为xml,它包含法语字符。转换后,法语字符发生了变化。例如,“Dé©placement pourparticiperÃlarafé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));
}
任何人都可以帮忙吗?谢谢!
答案 0 :(得分:0)
我的XML文件存在问题。它应该保存为UTF-8。