SimpleXML UTF8导入

时间:2014-03-01 12:04:17

标签: php simplexml

大家,

我正在尝试创建自己的XML导入脚本,但我遇到了字符“š,č,ř,ě”的问题。我的脚本看起来像这样:

$xml = simplexml_load_file("test.xml");
$products = $xml->SHOPITEM;
$options = $products->VARIANT->var; 
$product_name = $products->PRODUCTNAME)
var_dump($product_name);
exit();

当我转储$ product_name时,结果如下所示:“FIRSTCLASSĹedĂ©”。正如你所看到的那样,“ěščřžýáíí”被破坏了。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

发布作为答案 - 这只是浏览器选择错误的编码。返回的所有字符都是正确的,但浏览器显示错误的编码。 尝试更改浏览器编码或添加标题(“Content-Type:text / html; charset = utf-8”);在var_dump()

之前